ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Análisis y Desarrollo de Sistemas de Información


Enviado por   •  8 de Marzo de 2019  •  Reseñas  •  13.255 Palabras (54 Páginas)  •  12 Visitas

Página 1 de 54

PAP7-AA4-Ev2-Desarrollo de aplicaciones WEB con ASP NET y C# usando visual studio .net 

 

 

 

 

 

 

 

 

Presentado por:

Jonny Alberto Zapata Taborda.

 

 

 

 

 

 

 

 

 

 

 

 

Análisis y Desarrollo de Sistemas de Información.                                                                    Santa Rosa de Osos Antioquia.                                                                                                                                            2019.

 

 

Realizar la práctica expuesta en el laboratorio 16. “Desarrollo de aplicaciones WEB con ASP .NET y C# en Visual Studio .NET”, donde se plantea la construcción de una aplicación para una biblioteca municipal.

 

 

CLASE PARA LA CONEXIÓN

 

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data; using System.Data.SqlClient;

using System.Configuration;

 

///

/// Descripción breve de ClsConexion

///

public class ClsConexion

{

    protected SqlDataReader reader;     protected SqlDataAdapter AdaptadorDatos;

    protected DataSet data;     protected SqlConnection oconecccion = new SqlConnection();

 

    public ClsConexion()

    {

        //

        // TODO: Agregar aquí la lógica del constructor

        //

    }

    public void conectar(string tabla)

    {

        string         strConeccion         =

ConfigurationManager.ConnectionStrings["BibliotecaConnectionString1"].ConnectionStrin g;         oconecccion.ConnectionString = strConeccion;

        oconecccion.Open();

        AdaptadorDatos = new SqlDataAdapter("select * from " + tabla, oconecccion);

        SqlCommandBuilder ejecutacomandos = new SqlCommandBuilder(AdaptadorDatos);

        Data = new DataSet();

        AdaptadorDatos.Fill(Data, tabla);

        oconecccion.Close();

    }

 

    public DataSet Data

    {

        set { data = value; }         get { return data; }

    }

    public SqlDataReader Datareader

    {

        set { reader = value; }         get { return reader; }

    }

}

 

 

[pic 1] 

 

 

AREA LIBROS  

Codigo de la Clase Areas

 

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.SqlClient; using System.Data;

 

///

/// Descripción breve de ClsAreas ///

public class ClsAreas : ClsConexion

{

    string tabla = "Areas";     protected string nombre;

    protected int codigo, tiempo;

 

    public ClsAreas(int codigo, string nombre, int tiempo)

    {

        this.codigo = codigo;         this.nombre = nombre;

        this.tiempo = tiempo;

    }

    public int Codigo

    {

        set { codigo = value; }

        get { return codigo; }

    }

    public string Nombre

    {

        set { nombre = value; }

        get { return nombre; }

    }

    public int Tiempo

    {

        set { tiempo = value; }

        get { return tiempo; }

    }

    public void agregar()

    {         conectar(tabla);         DataRow fila;         fila = Data.Tables[tabla].NewRow();         fila["areCodigo"] = codigo;         fila["areNombre"] = Nombre;

        fila["areTiempo"] = tiempo;

 

        Data.Tables[tabla].Rows.Add(fila);

        AdaptadorDatos.Update(Data, tabla);

 

    }

 

 

    public bool eliminar(int valor)

    {         conectar(tabla);         DataRow fila;

        int x = Data.Tables[tabla].Rows.Count - 1;

        for (int i = 0; i <= x; i++)

        {

            fila = Data.Tables[tabla].Rows[i];

 

            if (int.Parse(fila["areCodigo"].ToString()) == valor)

            {

 

                fila = Data.Tables[tabla].Rows[i];

                fila.Delete();

                DataTable tablaborrados;

                tablaborrados = Data.Tables[tabla].GetChanges(DataRowState.Deleted);

                AdaptadorDatos.Update(tablaborrados);                 Data.Tables[tabla].AcceptChanges();                 return true;

 

 

            }         }

        return false;

 

    }

 

 

}

 

CODIGO PARA INGRESAR LIBROS

 

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI;

using System.Web.UI.WebControls;

 

public partial class pageIngresoAreas : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

 

    }

 

    protected void Button1_Click(object sender, EventArgs e)

     {         try         {

            ClsAreas are = new ClsAreas(0, "", 1);             are.Codigo = int.Parse(TxtCodigo.Text);             are.Nombre = TxtNombre.Text;             are.Tiempo = int.Parse(TxtTiempo.Text);             are.agregar();

...

Descargar como (para miembros actualizados)  txt (43.4 Kb)   pdf (562.2 Kb)   docx (370.2 Kb)  
Leer 53 páginas más »
Disponible sólo en Clubensayos.com