Пример #1
0
        //METODO PARA SELECCIONAR UN FILTRO DE REGISTROS en una lista de objetos
        public static List<Entidades.Area> Area_Seleccionar_Filtro_Lista(string nombre_columna, object valor_columna)
        {
            var lista=new List<Entidades.Area>();

            if (nombre_columna == "nombre")
            {
                instanciar_cmd("sp_area_filtrar_nombre");
                cmd.Parameters.Add(new SqlParameter("@nombre", valor_columna));
            }
            //si hubieran mas columnas posibles a filtrar, crear mas CONDICIONALES con su respectivo nombre de columna y sp
            try
            {
                SqlDataReader dr = cmd.ExecuteReader();
                while(dr.Read()){
                    var area = new Entidades.Area();
                    area.id=dr.GetInt16(0);
                    //area.id=Convert.ToInt16(dr[dr.GetOrdinal("id")]);
                    area.nombre=dr.GetString(1);
                    //area.nombre=dr[dr.GetOrdinal("nombre")].ToString();
                    lista.Add(area);
                    area=null;
                }
                dr.Close();
            }
            catch (SqlException e) { throw new Exception("Error encontrado: " + e.Message); }
            return lista;
        }
Пример #2
0
 private void btn_editar_Click(object sender, EventArgs e)
 {
     if (dgv_vista.CurrentRow != null)
     {
         area = (Entidades.Area)dgv_vista.CurrentRow.DataBoundItem;
         Detallar_Elegido();
     }
     else
         MessageBox.Show("Debe elegir una fila en la relacion de areas");
 }
Пример #3
0
 private void btn_editar_Click(object sender, EventArgs e)
 {
     if (dgv_vista.CurrentRow != null)
     {
         area = new Entidades.Area();
         //area = (Entidades.Area)dgv_vista.CurrentRow.DataBoundItem;
         //area = dgv_vista.CurrentRow.DataBoundItem as Entidades.Area;
         //area= dgv_vista.CurrentRow.DataBoundItem as Entidades.Area;
         area.id = Convert.ToInt32(dgv_vista.CurrentRow.Cells["Id"].Value);
         area.nombre = dgv_vista.CurrentRow.Cells["Nombre"].Value.ToString();
         Activar_Panel(true);
         Detallar_Elegido();
     }
     else
         MessageBox.Show("Debe elegir una fila en la relacion de areas");
 }
Пример #4
0
 private void btn_aceptar_Click(object sender, EventArgs e)
 {
     /* si no usamos la capa Negocio, entonces debemos validar antes de este evento */
     if (txb_nombre.Text != "" && txb_nombre.Text.Length > 2)
     { //nombre no vacio y mayo de 2 cifras
         if(area==null) { // el area a grabar no fue elgida del dgv, entonces instanciamos el objeto area indicando id=0 para que el sp_area_grabar realice un registro nuevo
             area = new Entidades.Area();
             area.id = Convert.ToInt16(0);
             area.nombre=txb_nombre.Text;
         }
         try { Datos.DArea.Area_Grabar(area);}
         catch(Exception ex) { MessageBox.Show(ex.Message);}
         Activar_Panel(false);
         LLenar_DataGridView("");
     }
     else
         MessageBox.Show("Verifique los datos por favor");
 }
Пример #5
0
 //METODO PARA SELECCIONAR TODOS REGISTRO en una Lista de Objetos
 public static List<Entidades.Area> Area_Seleccionar_Lista()
 {
     instanciar_cmd("sp_area_seleccionar_tabla");
     var lista=new List<Entidades.Area>();
     try
     {
         SqlDataReader dr = cmd.ExecuteReader();
         while(dr.Read()){
             var area = new Entidades.Area();
             area.id = dr.GetInt16(0);
             area.nombre = dr.GetString(1);
             lista.Add(area);
             area=null;
         }
         dr.Close();
     }
     catch (SqlException e) { throw new Exception("Error Encontrado: " + e.Message); }
     return lista;
 }
Пример #6
0
 //METODO PARA SELECCIONAR UN REGISTRO
 public static Entidades.Area Area_Seleccionar_Id(int id)
 {
     instanciar_cmd("sp_area_seleccionar_id");
     Entidades.Area area = new Entidades.Area();
     cmd.Parameters.Add(new SqlParameter("@id", id));
     try {
         SqlDataReader dr = cmd.ExecuteReader();
         while (dr.Read())
         {
             area.id = dr.GetInt16(0);
             area.nombre = dr.GetString(1);
         }
         dr.Close();
     }
     catch (Exception e){ throw new Exception("Error Encontrado: " + e.Message);  }
     return area;
 }
Пример #7
0
 private void btn_nuevo_Click(object sender, EventArgs e)
 {
     area = null;
     txb_nombre.Clear();
     Activar_Panel(true);
 }
Пример #8
0
 //METODO PARA SELECCIONAR UN FILTRO DE REGISTROS EN LISTA DE OBJETOS
 public static List<Entidades.Empleado> Empleado_Seleccionar_Filtro_Lista(string nombre_columna, object valor_columna)
 {
     var lista = new List<Entidades.Empleado>();
     if (nombre_columna == "apellidos")
     {
         instanciar_cmd("sp_empleado_filtrar_apellidos");
         cmd.Parameters.Add(new SqlParameter("@apellidos", valor_columna));
     }
     //si hubieran mas columnas posibles a filtrar, crear mas CONDICIONALES con su respectivo nombre de columna y sp
     try
     {
         SqlDataReader dr = cmd.ExecuteReader();
         var empleado = new Entidades.Empleado();
         var area = new Entidades.Area();
         empleado.codigo = dr[dr.GetOrdinal("codigo")].ToString();
         empleado.apellidos = dr[dr.GetOrdinal("apellidos")].ToString();
         empleado.nombres = dr[dr.GetOrdinal("nombres")].ToString();
         empleado.rut = dr[dr.GetOrdinal("rut")].ToString();
         area.nombre = dr[dr.GetOrdinal("nombre")].ToString();
         empleado.area = area;
         empleado = null;
         area = null;
     }
     catch (SqlException e) { throw new Exception("Error encontrado: " + e.Message); }
     return lista;
 }
Пример #9
0
 //METODO PARA SELECCIONAR TODOS REGISTRO EN UNA LISTA DE OBJETOS
 public static List<Entidades.Empleado> Empleado_Seleccionar_Lista()
 {
     var lista = new List<Entidades.Empleado>();
     instanciar_cmd("sp_empleado_seleccionar_tabla");
     DataTable dt = new DataTable();
     try
     {
         SqlDataReader dr = cmd.ExecuteReader();
         while (dr.Read())
         {
             var empleado=new Entidades.Empleado();
             var area=new Entidades.Area();
             empleado.codigo = dr[dr.GetOrdinal("codigo")].ToString();
             empleado.apellidos = dr[dr.GetOrdinal("apellidos")].ToString();
             empleado.nombres = dr[dr.GetOrdinal("nombres")].ToString();
             empleado.rut = dr[dr.GetOrdinal("rut")].ToString();
             area.nombre=dr[dr.GetOrdinal("nombre")].ToString();
             empleado.area = area;
             empleado = null;
             area = null;
         }
     }
     catch (SqlException e) { throw new Exception("Error Encontrado: " + e.Message); }
     return lista;
 }