Exemplo n.º 1
0
        public List <beProfesor> Listar(SqlConnection con)
        {
            List <beProfesor> lbeProfesor = null;
            SqlCommand        cmd         = new SqlCommand("usp_ListarProfesor", con);

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

            if (drd != null)
            {
                lbeProfesor = new List <beProfesor>();
                beProfesor obeProfesor;
                while (drd.Read())
                {
                    obeProfesor               = new beProfesor();
                    obeProfesor.IdProfesor    = drd.GetString(0);
                    obeProfesor.Nombre        = drd.GetString(1);
                    obeProfesor.ApeMaterno    = drd.GetString(2);
                    obeProfesor.ApePaterno    = drd.GetString(3);
                    obeProfesor.Telefono      = drd.GetString(4);
                    obeProfesor.Tipo          = drd.GetString(5);
                    obeProfesor.FechaContrato = drd.GetDateTime(6);
                    lbeProfesor.Add(obeProfesor);
                }
                drd.Close();
            }
            return(lbeProfesor);
        }
Exemplo n.º 2
0
        public bool Adicionar(SqlConnection con, beProfesor obeProfesor)
        {
            bool       exito = false;
            SqlCommand cmd   = new SqlCommand("usp_InsertarProfesor", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@nom", obeProfesor.Nombre);
            cmd.Parameters.AddWithValue("@apempro", obeProfesor.ApeMaterno);
            cmd.Parameters.AddWithValue("@apeppro", obeProfesor.ApePaterno);
            cmd.Parameters.AddWithValue("@tel", obeProfesor.Telefono);
            cmd.Parameters.AddWithValue("@tip", obeProfesor.Tipo);
            cmd.Parameters.AddWithValue("@fec", obeProfesor.FechaContrato);
            int n = cmd.ExecuteNonQuery();

            exito = (n > 0);
            return(exito);
        }
Exemplo n.º 3
0
        protected void imgGuardar_Click(object sender, ImageClickEventArgs e)
        {
            beProfesor obeProfesor = new beProfesor();

            if (lblSubtitulo.Text.Equals("Actualizar Profesor"))
            {
                obeProfesor.IdProfesor = lblCodigo.Text;
            }
            obeProfesor.Nombre        = txtNombre.Text;
            obeProfesor.ApeMaterno    = txtApeMaterno.Text;
            obeProfesor.ApePaterno    = txtApePaterno.Text;
            obeProfesor.Telefono      = txtTelefono.Text;
            obeProfesor.Tipo          = cboTipo.SelectedValue;
            obeProfesor.FechaContrato = DateTime.Parse(txtFechaCon.Text);
            brProfesor obrProfesor = new brProfesor();
            bool       exito       = false;
            string     mensaje     = "";

            if (lblSubtitulo.Text.Equals("Adicionar Profesor"))
            {
                exito = obrProfesor.Adicionar(obeProfesor);
                if (exito)
                {
                    mensaje = "Se adicionó el Profesor";
                }
                else
                {
                    mensaje = "No se pudo adicionar el Profesor";
                }
            }
            else
            {
                exito = obrProfesor.Actualizar(obeProfesor);
                if (exito)
                {
                    mensaje = "Se actualizó el Profesor";
                }
                else
                {
                    mensaje = "No se pudo actualizar el Profesor";
                }
            }
            ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "alert('" + mensaje + "'); window.parent.document.getElementById('divPopupFondo').style.display = 'none'; window.parent.document.getElementById('btnRefrescar').click();", true);
        }
Exemplo n.º 4
0
        public bool Actualizar(beProfesor obeProfesor)
        {
            bool exito = false;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    daProfesor odaProfesor = new daProfesor();
                    exito = odaProfesor.Actualizar(con, obeProfesor);
                }
                catch (Exception ex)
                {
                    //
                }
            }
            return(exito);
        }
Exemplo n.º 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 Profesor";
         }
         else
         {
             lblSubtitulo.Text = "Actualizar Profesor";
             List <beProfesor> lbeProfesor = (List <beProfesor>)Session["Profesores"];
             beProfesor        obeProfesor = lbeProfesor[indice];
             lblCodigo.Text        = obeProfesor.IdProfesor.ToString();
             txtNombre.Text        = obeProfesor.Nombre;
             txtApeMaterno.Text    = obeProfesor.ApeMaterno;
             txtApePaterno.Text    = obeProfesor.ApePaterno;
             txtTelefono.Text      = obeProfesor.Telefono;
             cboTipo.SelectedValue = obeProfesor.Tipo;
             txtFechaCon.Text      = obeProfesor.FechaContrato.ToShortDateString();
         }
     }
 }