Пример #1
0
        public List <beAlumno> Listar(SqlConnection con)
        {
            List <beAlumno> lbeAlumno = null;
            SqlCommand      cmd       = new SqlCommand("usp_ListarAlumno", con);

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

            if (drd != null)
            {
                lbeAlumno = new List <beAlumno>();
                beAlumno obeAlumno;
                while (drd.Read())
                {
                    obeAlumno                 = new beAlumno();
                    obeAlumno.IdAlumno        = drd.GetString(0);
                    obeAlumno.Nombre          = drd.GetString(1);
                    obeAlumno.ApePaterno      = drd.GetString(2);
                    obeAlumno.ApeMaterno      = drd.GetString(3);
                    obeAlumno.Telefono        = drd.GetString(4);
                    obeAlumno.FechaNacimiento = drd.GetDateTime(5);
                    obeAlumno.Dni             = drd.GetString(6);
                    lbeAlumno.Add(obeAlumno);
                }
                drd.Close();
            }
            return(lbeAlumno);
        }
Пример #2
0
        public bool Adicionar(SqlConnection con, beAlumno obeAlumno)
        {
            bool       exito = false;
            SqlCommand cmd   = new SqlCommand("usp_InsertarAlumno", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Nom", obeAlumno.Nombre);
            cmd.Parameters.AddWithValue("@Ape_m", obeAlumno.ApeMaterno);
            cmd.Parameters.AddWithValue("@Ape_p", obeAlumno.ApePaterno);
            cmd.Parameters.AddWithValue("@Tel", obeAlumno.Telefono);
            cmd.Parameters.AddWithValue("@fec_nac", obeAlumno.FechaNacimiento);
            cmd.Parameters.AddWithValue("@dni", obeAlumno.Dni);
            int n = cmd.ExecuteNonQuery();

            exito = (n > 0);
            return(exito);
        }
Пример #3
0
        protected void imgGuardar_Click(object sender, ImageClickEventArgs e)
        {
            beAlumno obeAlumno = new beAlumno();

            if (lblSubtitulo.Text.Equals("Actualizar Alumno"))
            {
                obeAlumno.IdAlumno = lblCodigo.Text;
            }
            obeAlumno.Nombre          = txtNombre.Text;
            obeAlumno.ApeMaterno      = txtApeMaterno.Text;
            obeAlumno.ApePaterno      = txtApePaterno.Text;
            obeAlumno.Telefono        = txtTelefono.Text;
            obeAlumno.FechaNacimiento = DateTime.Parse(txtFechaNac.Text);
            obeAlumno.Dni             = txtDni.Text;
            brAlumno obrAlumno = new brAlumno();
            bool     exito     = false;
            string   mensaje   = "";

            if (lblSubtitulo.Text.Equals("Adicionar Alumno"))
            {
                exito = obrAlumno.Adicionar(obeAlumno);
                if (exito)
                {
                    mensaje = "Se adicionó el Alumno";
                }
                else
                {
                    mensaje = "No se pudo adicionar el Alumno";
                }
            }
            else
            {
                exito = obrAlumno.Actualizar(obeAlumno);
                if (exito)
                {
                    mensaje = "Se actualizó el Alumno";
                }
                else
                {
                    mensaje = "No se pudo actualizar el Alumno";
                }
            }
            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(beAlumno obeAlumno)
        {
            bool exito = false;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    daAlumno odaAlumno = new daAlumno();
                    exito = odaAlumno.Actualizar(con, obeAlumno);
                }
                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 Alumno";
         }
         else
         {
             lblSubtitulo.Text = "Actualizar Alumno";
             List <beAlumno> lbeAlumno = (List <beAlumno>)Session["Alumnos"];
             beAlumno        obeAlumno = lbeAlumno[indice];
             lblCodigo.Text     = obeAlumno.IdAlumno.ToString();
             txtNombre.Text     = obeAlumno.Nombre;
             txtApeMaterno.Text = obeAlumno.ApeMaterno;
             txtApePaterno.Text = obeAlumno.ApePaterno;
             txtTelefono.Text   = obeAlumno.Telefono;
             txtFechaNac.Text   = obeAlumno.FechaNacimiento.ToShortDateString();
             txtDni.Text        = obeAlumno.Dni;
         }
     }
 }