Example #1
0
        public void LlenarDsConsulta2(string codigoCur)
        {
            try
            {
                CursoAlumno cuAl = new CursoAlumno();
                cuAl.Curso.CodigoCurso = codigoCur;
                cuAl.AñoElectivo       = Año;

                DataSet ds = CtrlCursoAlumnos.GetCursoAlumnos(cuAl);

                dtConsulta2 = new DataTable();
                dsConsulta2 = new DataSet();

                dtConsulta2 = ds.Tables[0].Copy();
                dsConsulta2.Tables.Clear();
                if (dsConsulta2.Tables.Count == 0)
                {
                    dsConsulta2.Tables.Add(dtConsulta2);
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message);
            }
        }
Example #2
0
        public void Eliminar()
        {
            if (DgvAlumnos.RowCount > 0 && DgvAlumnos.GetFocusedRow() != null)
            {
                string codAlum = "";
                codAlum = DgvAlumnos.GetFocusedRowCellValue(DgvAlumnos.Columns["CodigoAlum"]).ToString();

                CursoAlumno cuAl = new CursoAlumno();
                cuAl.Curso.CodigoCurso = codCursoSel;
                cuAl.Alumno.CodigoAlum = codAlum;
                cuAl.AñoElectivo       = Año;


                if (XtraMessageBox.Show("¿Esta seguro que desea eliminar el alumno del curso?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    CtrlCursoAlumnos.Eliminar(cuAl);

                    if (!BkgwBuscarMat.IsBusy)
                    {
                        PrgBuscar2.Visible = true;
                        BkgwBuscarMat.RunWorkerAsync();
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("Debe seleccionar un alumno.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Example #3
0
        public void Añadir()
        {
            if (DgvCursos.RowCount > 0 && DgvCursos.GetFocusedRow() != null)
            {
                FrmListaAlumnos lisAlum = new FrmListaAlumnos();
                lisAlum.Database = Database;
                lisAlum.Modo     = "GET";
                lisAlum.Año      = Año;
                lisAlum.ShowDialog();

                if (lisAlum.DialogResult == DialogResult.OK)
                {
                    CursoAlumno cuA = new CursoAlumno();
                    cuA.Curso.CodigoCurso = codCursoSel;
                    cuA.Alumno.CodigoAlum = lisAlum.CodigoAlumno;
                    cuA.AñoElectivo       = Año;

                    CtrlCursoAlumnos.Insertar(cuA);

                    if (!BkgwBuscarMat.IsBusy)
                    {
                        PrgBuscar2.Visible = true;
                        BkgwBuscarMat.RunWorkerAsync();
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("Debe seleccionar un curso.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Example #4
0
        public void LlenarDsConsulta()
        {
            try
            {
                DataSet ds = new DataSet();
                if (Modo != "GET")
                {
                    ds = CtrlAlumnos.GetAlumnoAll(Año);
                }
                else
                {
                    CursoAlumno cuA = new CursoAlumno();
                    cuA.AñoElectivo = Año;
                    ds = CtrlCursoAlumnos.GetAlumnosNoAsigNados(cuA);
                }

                dtConsulta = ds.Tables[0].Copy();
                dsConsulta.Tables.Clear();
                if (dsConsulta.Tables.Count == 0)
                {
                    dsConsulta.Tables.Add(dtConsulta);
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message);
            }
        }
Example #5
0
        public void CargarCurso()
        {
            CursoAlumno cuAl = new CursoAlumno();

            cuAl.Alumno.CodigoAlum = CodAlumno;
            cuAl.AñoElectivo       = Año;
            DataSet ds = CtrlCursoAlumnos.GetCursoAlumnosOne(cuAl);

            if (ds.Tables[0].Rows.Count > 0)
            {
                DataRow dr = ds.Tables[0].Rows[0];
                LueCurso.EditValue = dr["CodigoCurso"].ToString();
            }
        }
Example #6
0
        private void FrmPrincipal_Load(object sender, EventArgs e)
        {
            Usuario us = new Usuario();

            us.Nombre = NomUsuario;

            DataSet ds        = CtrlUsuarios.GetUsuarioName(us);
            string  nomTipoUs = ds.Tables[0].Rows[0]["TipoUsuario"].ToString();

            codTipUsuario = ds.Tables[0].Rows[0]["CodTipoUsuario"].ToString();
            nombrePersona = ds.Tables[0].Rows[0]["NombrePersona"].ToString();
            idUsuario     = Convert.ToInt32(ds.Tables[0].Rows[0]["Id"]);
            idPersona     = Convert.ToInt32(ds.Tables[0].Rows[0]["IdPersona"]);

            LblHora.Text    = DateTime.Now.ToLongTimeString();
            LblFecha.Text   = DateTime.Now.ToLongDateString();
            LblPersona.Text = LblPersona.Text + " " + nombrePersona;
            LblUsuario.Text = NomUsuario + " (" + nomTipoUs + ")";
            LblPeriodo.Text = NomPeriodo;
            LblAño.Text     = "AÑO " + Año.ToString();

            if (codTipUsuario == "02")
            {
                DataSet ds1 = CtrlUsuarios.GetUsuarioNameProfe(us);

                codGeneral = ds1.Tables[0].Rows[0]["CodigoProfesor"].ToString();
            }
            else
            {
                if (codTipUsuario == "03")
                {
                    DataSet ds1 = CtrlUsuarios.GetUsuarioNameAlum(us);


                    codGeneral = ds1.Tables[0].Rows[0]["CodigoAlum"].ToString();

                    CursoAlumno cuAl = new CursoAlumno();
                    cuAl.Alumno.CodigoAlum = codGeneral;
                    cuAl.AñoElectivo       = Año;

                    DataSet ds2 = CtrlCursoAlumnos.GetCursoAlumnosOne(cuAl);
                    nombreCurso = ds2.Tables[0].Rows[0]["NombreCurso"].ToString();
                }
            }


            Menu(codTipUsuario);
        }
Example #7
0
        public void LlenarDsConsulta()
        {
            try
            {
                CursoAlumno curAl = new CursoAlumno();
                curAl.AñoElectivo = Año;
                DataSet ds = CtrlCursoAlumnos.GetCursosAñoElectivo(curAl);

                dtConsulta = ds.Tables[0].Copy();
                dsConsulta.Tables.Clear();
                if (dsConsulta.Tables.Count == 0)
                {
                    dsConsulta.Tables.Add(dtConsulta);
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message);
            }
        }
Example #8
0
        private void InsertarActualizar(string modo)
        {
            try
            {
                if (modo == "INSERT")
                {
                    Alumno alumno = new Alumno();
                    alumno.Persona.Nombre          = TxtNombre.Text.Trim();
                    alumno.Persona.PrimerNombre    = TxtPrNombre.Text.Trim();
                    alumno.Persona.SegundoNombre   = TxtSegNombre.Text.Trim();
                    alumno.Persona.PrimerApellido  = TxtPrApellido.Text.Trim();
                    alumno.Persona.SegundoApellido = TxtSegApellido.Text.Trim();
                    alumno.Persona.Identificacion  = TxtIdentificacion.Text.Trim();

                    if (String.IsNullOrEmpty(TxtCarnet.Text))
                    {
                        alumno.Carnet = TxtIdentificacion.Text.Trim();
                    }
                    else
                    {
                        alumno.Carnet = TxtCarnet.Text.Trim();
                    }

                    alumno.Persona.Direccion = TxtDireccion.Text.Trim();
                    alumno.Persona.Telefono  = TxtTelefono.Text.Trim();
                    alumno.Persona.Email     = TxtEmail.Text.Trim();
                    alumno.Persona.Sexo      = (CmbSexo.SelectedIndex == 0 ? "M" : "F");

                    string est = "I";

                    if (CmbEstado.SelectedIndex == 1)
                    {
                        est = "A";
                    }
                    else
                    {
                        if (CmbEstado.SelectedIndex == 2)
                        {
                            est = "S";
                        }
                        else
                        {
                            if (CmbEstado.SelectedIndex == 3)
                            {
                                est = "E";
                            }
                            else
                            {
                                if (CmbEstado.SelectedIndex == 4)
                                {
                                    est = "R";
                                }
                            }
                        }
                    }

                    alumno.Estado = est;

                    alumno.Usuario.Nombre             = TxtUsuario.Text.Trim();
                    alumno.Usuario.Contrasenia        = TxtPass2.Text.Trim();
                    alumno.Usuario.TipoUsuario.Codigo = LueTipoUsuario.EditValue.ToString();

                    DataSet dsIn = CtrlAlumnos.Insertar(alumno);
                    if (dsIn.Tables[0].Rows.Count > 0)
                    {
                        CodAlumno = dsIn.Tables[0].Rows[0]["CodAlumno"].ToString();

                        CursoAlumno cuAl = new CursoAlumno();
                        cuAl.Alumno.CodigoAlum = CodAlumno;
                        cuAl.AñoElectivo       = Año;

                        if (LueCurso.EditValue != null)
                        {
                            cuAl.Curso.CodigoCurso = LueCurso.EditValue.ToString();

                            CtrlCursoAlumnos.ActualizarCurso(cuAl);
                        }

                        XtraMessageBox.Show("Alumno insertado con exito.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
                    }
                }
                else
                {
                    Alumno alumno = new Alumno();
                    alumno.Persona.Id              = Id;
                    alumno.Persona.Nombre          = TxtNombre.Text.Trim();
                    alumno.Persona.PrimerNombre    = TxtPrNombre.Text.Trim();
                    alumno.Persona.SegundoNombre   = TxtSegNombre.Text.Trim();
                    alumno.Persona.PrimerApellido  = TxtPrApellido.Text.Trim();
                    alumno.Persona.SegundoApellido = TxtSegApellido.Text.Trim();
                    alumno.Persona.Identificacion  = TxtIdentificacion.Text.Trim();
                    if (String.IsNullOrEmpty(TxtCarnet.Text))
                    {
                        alumno.Carnet = TxtIdentificacion.Text.Trim();
                    }
                    else
                    {
                        alumno.Carnet = TxtCarnet.Text.Trim();
                    }

                    string est = "I";

                    if (CmbEstado.SelectedIndex == 1)
                    {
                        est = "A";
                    }
                    else
                    {
                        if (CmbEstado.SelectedIndex == 2)
                        {
                            est = "S";
                        }
                        else
                        {
                            if (CmbEstado.SelectedIndex == 3)
                            {
                                est = "E";
                            }
                            else
                            {
                                if (CmbEstado.SelectedIndex == 4)
                                {
                                    est = "R";
                                }
                            }
                        }
                    }

                    alumno.Estado = est;

                    alumno.Persona.Direccion = TxtDireccion.Text.Trim();
                    alumno.Persona.Telefono  = TxtTelefono.Text.Trim();
                    alumno.Persona.Email     = TxtEmail.Text.Trim();
                    alumno.Persona.Sexo      = (CmbSexo.SelectedIndex == 0 ? "M" : "F");

                    DataSet dsIn = CtrlAlumnos.Actualizar(alumno);
                    if (dsIn.Tables[0].Rows.Count > 0)
                    {
                        CodAlumno = dsIn.Tables[0].Rows[0]["CodAlumno"].ToString();

                        CursoAlumno cuAl = new CursoAlumno();
                        cuAl.Alumno.CodigoAlum = CodAlumno;
                        cuAl.AñoElectivo       = Año;

                        if (LueCurso.EditValue != null)
                        {
                            cuAl.Curso.CodigoCurso = LueCurso.EditValue.ToString();

                            CtrlCursoAlumnos.ActualizarCurso(cuAl);
                        }

                        XtraMessageBox.Show("Alumno actualizado con exito.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
                    }
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2);
            }
        }