예제 #1
0
        public List <beAuxiliar> Listar(SqlConnection con)
        {
            List <beAuxiliar> lbeAuxiliar = null;
            SqlCommand        cmd         = new SqlCommand("usp_ListarAuxiliar", con);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult);

            if (drd != null)
            {
                lbeAuxiliar = new List <beAuxiliar>();
                beAuxiliar obeAuxiliar;
                while (drd.Read())
                {
                    obeAuxiliar               = new beAuxiliar();
                    obeAuxiliar.IdAuxiliar    = drd.GetString(0);
                    obeAuxiliar.Nombre        = drd.GetString(1);
                    obeAuxiliar.ApeMaterno    = drd.GetString(2);
                    obeAuxiliar.ApePaterno    = drd.GetString(3);
                    obeAuxiliar.Telefono      = drd.GetString(4);
                    obeAuxiliar.FechaContrato = drd.GetDateTime(5);
                    lbeAuxiliar.Add(obeAuxiliar);
                }
                drd.Close();
            }
            return(lbeAuxiliar);
        }
예제 #2
0
        public bool Adicionar(SqlConnection con, beAuxiliar obeAuxiliar)
        {
            bool       exito = false;
            SqlCommand cmd   = new SqlCommand("usp_InsertarAuxiliar", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Nom_a", obeAuxiliar.Nombre);
            cmd.Parameters.AddWithValue("@Ape_ma", obeAuxiliar.ApeMaterno);
            cmd.Parameters.AddWithValue("@Ape_pa", obeAuxiliar.ApePaterno);
            cmd.Parameters.AddWithValue("@Tele", obeAuxiliar.Telefono);
            cmd.Parameters.AddWithValue("@fec", obeAuxiliar.FechaContrato);
            int n = cmd.ExecuteNonQuery();

            exito = (n > 0);
            return(exito);
        }
예제 #3
0
        protected void imgGuardar_Click(object sender, ImageClickEventArgs e)
        {
            beAuxiliar obeAuxiliar = new beAuxiliar();

            if (lblSubtitulo.Text.Equals("Actualizar Auxiliar"))
            {
                obeAuxiliar.IdAuxiliar = lblCodigo.Text;
            }
            obeAuxiliar.Nombre        = txtNombre.Text;
            obeAuxiliar.ApeMaterno    = txtApeMaterno.Text;
            obeAuxiliar.ApePaterno    = txtApePaterno.Text;
            obeAuxiliar.Telefono      = txtTelefono.Text;
            obeAuxiliar.FechaContrato = DateTime.Parse(txtFechaCon.Text);
            brAuxiliar obrAuxiliar = new brAuxiliar();
            bool       exito       = false;
            string     mensaje     = "";

            if (lblSubtitulo.Text.Equals("Adicionar Auxiliar"))
            {
                exito = obrAuxiliar.Adicionar(obeAuxiliar);
                if (exito)
                {
                    mensaje = "Se adicionó el Auxiliar";
                }
                else
                {
                    mensaje = "No se pudo adicionar el Auxiliar";
                }
            }
            else
            {
                exito = obrAuxiliar.Actualizar(obeAuxiliar);
                if (exito)
                {
                    mensaje = "Se actualizó el Auxiliar";
                }
                else
                {
                    mensaje = "No se pudo actualizar el Auxiliar";
                }
            }
            ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "alert('" + mensaje + "'); window.parent.document.getElementById('divPopupFondo').style.display = 'none'; window.parent.document.getElementById('btnRefrescar').click();", true);
        }
예제 #4
0
        public bool Actualizar(beAuxiliar obeAuxiliar)
        {
            bool exito = false;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    daAuxiliar odaAuxiliar = new daAuxiliar();
                    exito = odaAuxiliar.Actualizar(con, obeAuxiliar);
                }
                catch (Exception ex)
                {
                    //
                }
            }
            return(exito);
        }
예제 #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         int indice = int.Parse(Request.QueryString["indice"]);
         if (indice == -1)
         {
             lblSubtitulo.Text = "Adicionar Auxiliar";
         }
         else
         {
             lblSubtitulo.Text = "Actualizar Auxiliar";
             List <beAuxiliar> lbeAuxiliar = (List <beAuxiliar>)Session["Auxiliares"];
             beAuxiliar        obeAuxiliar = lbeAuxiliar[indice];
             lblCodigo.Text     = obeAuxiliar.IdAuxiliar.ToString();
             txtNombre.Text     = obeAuxiliar.Nombre;
             txtApeMaterno.Text = obeAuxiliar.ApeMaterno;
             txtApePaterno.Text = obeAuxiliar.ApePaterno;
             txtTelefono.Text   = obeAuxiliar.Telefono;
             txtFechaCon.Text   = obeAuxiliar.FechaContrato.ToShortDateString();
         }
     }
 }