public void ActualizarAlumno(CapaEntidadesW.clsAlumnoEntidad cls)
        {
            SqlConnection Con   = null;
            DataTable     tabla = new DataTable();

            try
            {
                Con = clsConexion.GetInstance().ConexionBD();
                SqlCommand Cmd = new SqlCommand("sp_actualizarAlumno", Con);
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.Parameters.AddWithValue("@codalumno", cls.CodAlumno);
                Cmd.Parameters.AddWithValue("@idescuela", cls.IdEscuela);
                Cmd.Parameters.AddWithValue("@idperiodo", cls.IdPeriodo);
                //Cmd.Parameters.AddWithValue("@idusuario", cls.Idusuario);
                Cmd.Parameters.AddWithValue("@estado", cls.Estado);

                Con.Open();
                Cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                tabla = null;
                throw e;
            }
            finally
            {
                Con.Close();
            }
        }
 protected void cmdVerificar_Click(object sender, EventArgs e)
 {
     CapaEntidadesW.clsAlumnoEntidad cls = new CapaEntidadesW.clsAlumnoEntidad();
     cls = CapaLogicaW.clsAlumnoLogica.GetInstance().UbicarAlumnoIdUsuario(txtidusuario.Text);
     if (cls != null)
     {
         lblverificar.Text    = "El usuario ya esta registrado como Alumno";
         cmdRegistrar.Enabled = false;
     }
     else
     {
         CapaEntidadesW.clsUsuarioEntidad cls2 = new CapaEntidadesW.clsUsuarioEntidad();
         cls2 = CapaLogicaW.clsUsuarioLogica.GetInstance().UbicarUsuario(txtidusuario.Text);
         if (cls2 != null)
         {
             lblverificar.Text    = "El usuario no esta registrado como Alumno";
             cmdRegistrar.Enabled = true;
             btnAlumno.Enabled    = false;
         }
         else
         {
             lblverificar.Text = "El usuario no existe";
         }
     }
 }
        protected void cmdRegistrar_Click(object sender, EventArgs e)
        {
            CapaEntidadesW.clsMatriculaEntidad cls = new CapaEntidadesW.clsMatriculaEntidad();

            cls.Fecha = DateTime.Now.Date;


            if (Session["idregistrar"] == null)
            {
                CapaEntidadesW.clsUsuarioEntidad Login = new CapaEntidadesW.clsUsuarioEntidad();
                Login = (CapaEntidadesW.clsUsuarioEntidad)Session["Login"];



                CapaEntidadesW.clsAlumnoEntidad Alum = new CapaEntidadesW.clsAlumnoEntidad();
                Alum = CapaLogicaW.clsAlumnoLogica.GetInstance().UbicarAlumnoIdUsuario(Login.Idusuario);


                cls.CodAlumno = Alum.CodAlumno;
                cls.IdCiclo   = Convert.ToInt32(cboCiclo.SelectedItem.Value);
                cls.IdPeriodo = Convert.ToInt32(cboPeriodo.SelectedItem.Value);
                cls.Estado    = "Activo";
                CapaLogicaW.clsMatriculaLogica.GetInstance().RegistrarMatricula(cls);
                Response.Redirect("Matricula.aspx");
            }
        }
 public void ActualizarAlumno(CapaEntidadesW.clsAlumnoEntidad cls)
 {
     try
     {
         CapaDatosW.clsAlumnoDatos.GetInstance().ActualizarAlumno(cls);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #5
0
        //hacerla sesion
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                if (Session["iduser"] != null)
                {
                    if (Session["idCursoMatriculaReg"] != null)                   // actualizacion
                    {
                        Session["iddatos"] = (int)Session["idCursoMatriculaReg"]; // saco el valor de la variable de sesion y la asigno a idcliente
                    }
                    if (Session["iddatos"] != null)
                    {
                        CapaEntidadesW.clsMatriculaEntidad DatMatricula = new CapaEntidadesW.clsMatriculaEntidad();
                        DatMatricula = CapaLogicaW.clsMatriculaLogica.GetInstance().UbicarMatricula((int)Session["iddatos"]);
                        if (DatMatricula != null)
                        {
                            CapaEntidadesW.clsUsuarioEntidad datUsuario = new CapaEntidadesW.clsUsuarioEntidad();
                            datUsuario = (CapaEntidadesW.clsUsuarioEntidad)Session["Login"];

                            CapaEntidadesW.clsAlumnoEntidad datAlumno = new CapaEntidadesW.clsAlumnoEntidad();
                            datAlumno = CapaLogicaW.clsAlumnoLogica.GetInstance().UbicarAlumnoIdUsuario(datUsuario.Idusuario);



                            this.dtgClases.DataSource = CapaLogicaW.clsClasesLogica.GetInstance().ListarClasesporCicloNoRegistradas(datAlumno.IdEscuela, DatMatricula.IdCiclo, datAlumno.CodAlumno);
                            this.dtgClases.DataBind();
                            dtgCursos.DataSource = ((DataTable)Session["tablita"]);
                            dtgCursos.DataBind();
                        }
                    }
                }
                else
                {
                    Response.Redirect("index.aspx");
                }



                /*
                 * this.cbCategorias.Datasource = CapaLogica.ClsProductos.GetInstace().listarPrductos();
                 * DisplayMember = "Nombre";
                 * ValueMember = "IDProducto"; */
            }
        }
        public CapaEntidadesW.clsAlumnoEntidad UbicarAlumnoIdUsuario(string id)
        {
            SqlConnection Con = null;

            //DataTable tabla = new DataTable();
            CapaEntidadesW.clsAlumnoEntidad cls = null;
            SqlDataReader rd = null;

            try
            {
                Con = clsConexion.GetInstance().ConexionBD();
                SqlCommand Cmd = new SqlCommand("sp_buscarAlumnoidusuario", Con);
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.Parameters.AddWithValue("@idusuario", id);
                Con.Open();
                rd = Cmd.ExecuteReader();
                if (rd.Read())
                {
                    cls               = new CapaEntidadesW.clsAlumnoEntidad();
                    cls.CodAlumno     = rd["codAlumno"].ToString();
                    cls.Idusuario     = rd["idusuario"].ToString();
                    cls.IdEscuela     = Convert.ToInt32(rd["idescuela"].ToString());
                    cls.NombreEscuela = rd["Escuela"].ToString();
                    cls.IdPeriodo     = Convert.ToInt32(rd["idperiodo"].ToString());
                    cls.NombrePeriodo = rd["Sem_Ingreso"].ToString();
                    cls.Estado        = rd["estado"].ToString();
                }
            }
            catch (Exception e)
            {
                cls = null;
                throw e;
            }
            finally
            {
                Con.Close();
            }
            return(cls);
        }
        protected void cmdRegistrar_Click(object sender, EventArgs e)
        {
            CapaEntidadesW.clsAlumnoEntidad cls = new CapaEntidadesW.clsAlumnoEntidad();
            cls.CodAlumno = txtcodalumno.Text;
            cls.Idusuario = txtidusuario.Text;
            cls.IdEscuela = Convert.ToInt32(cboEscuela.SelectedItem.Value);
            cls.IdPeriodo = Convert.ToInt32(cboIngreso.SelectedItem.Value);
            cls.Estado    = lbxEstado.SelectedValue;

            if (idalumno == null)
            {
                CapaLogicaW.clsAlumnoLogica.GetInstance().RegistrarAlumno(cls);
                Response.Redirect("Alumno.aspx");
                idalumno = null;
            }
            else
            {
                CapaLogicaW.clsAlumnoLogica.GetInstance().ActualizarAlumno(cls);
                Response.Redirect("Alumno.aspx");
                idalumno = null;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                if (Session["iduser"] != null)
                {
                    cmdRegistrar.Enabled = false;



                    this.cboEscuela.DataSource = CapaLogicaW.clsEscuelaLogica.GetInstance().ListaEscuelasActivas();
                    cboEscuela.DataTextField   = "Escuela";
                    cboEscuela.DataValueField  = "idEscuela";
                    cboEscuela.DataBind();

                    this.cboIngreso.DataSource = CapaLogicaW.clsPeriodoLogica.GetInstance().ListaPeriodos();
                    cboIngreso.DataTextField   = "Periodo";
                    cboIngreso.DataValueField  = "idPeriodo";
                    cboIngreso.DataBind();



                    if (Session["idAlumnoReg"] != null)            // actualizacion
                    {
                        idalumno = (String)Session["idAlumnoReg"]; // saco el valor de la variable de sesion y la asigno a idcliente
                    }
                    if (idalumno != null)
                    {
                        CapaEntidadesW.clsAlumnoEntidad cls = new CapaEntidadesW.clsAlumnoEntidad();
                        cls = CapaLogicaW.clsAlumnoLogica.GetInstance().UbicarAlumno(idalumno);
                        if (cls != null)
                        {
                            this.txtcodalumno.Text       = cls.CodAlumno;
                            this.txtidusuario.Text       = cls.Idusuario;
                            this.lbxEstado.SelectedValue = cls.Estado;
                            this.cboEscuela.Items.FindByText(cls.NombreEscuela).Selected = true;
                            this.cboIngreso.Items.FindByText(cls.NombrePeriodo).Selected = true;
                            this.cmdRegistrar.Text = "Actualizar";
                            Session["idAlumnoReg"] = null;
                            cmdRegistrar.Enabled   = true;
                            txtidusuario.Enabled   = false;
                            btnNuevo.Enabled       = false;
                            btnAlumno.Enabled      = false;
                        }
                    }

                    else
                    {
                        cboIngreso.SelectedIndex = -1;
                        cboEscuela.SelectedIndex = -1;
                    }
                }
                else
                {
                    Response.Redirect("index.aspx");
                }



                /*
                 * this.cbCategorias.Datasource = CapaLogica.ClsProductos.GetInstace().listarPrductos();
                 * DisplayMember = "Nombre";
                 * ValueMember = "IDProducto"; */
            }
        }