Пример #1
0
        public void Editar()
        {
            if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null)
            {
                int          idGeneral = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("Id"));
                FrmGetCursos cursos    = new FrmGetCursos();
                cursos.Database = Database;
                cursos.Modo     = "E";
                cursos.Id       = idGeneral;
                cursos.ShowDialog();

                if (cursos.DialogResult == DialogResult.OK)
                {
                    if (!BkgwBuscar.IsBusy)
                    {
                        PrgBuscar.Visible = true;
                        BkgwBuscar.RunWorkerAsync();
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("Debe seleccionar un registro.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Пример #2
0
        public void Eliminar()
        {
            if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null)
            {
                int      idGeneral = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("Id"));
                Profesor profesor  = new Profesor();
                profesor.Persona.Id = idGeneral;


                if (XtraMessageBox.Show("Si elimina el profesor se perderan todos los datos y registros de este, ingresados en el sistema.\n ¿Desea continuar?", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
                {
                    if (XtraMessageBox.Show("¿Esta seguro que desea eliminar el profesor?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        CtrlProfesores.Eliminar(profesor);

                        if (!BkgwBuscar.IsBusy)
                        {
                            PrgBuscar.Visible = true;
                            BkgwBuscar.RunWorkerAsync();
                        }
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("Debe seleccionar un registro.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Пример #3
0
        public void Eliminar()
        {
            if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null)
            {
                int   idGeneral = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("Id"));
                Curso curso     = new Curso();
                curso.Id = idGeneral;


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

                    if (!BkgwBuscar.IsBusy)
                    {
                        PrgBuscar.Visible = true;
                        BkgwBuscar.RunWorkerAsync();
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("Debe seleccionar un registro.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Пример #4
0
 private void FrmListaUsuarios_Load(object sender, EventArgs e)
 {
     if (!BkgwBuscar.IsBusy)
     {
         PrgBuscar.Visible = true;
         BkgwBuscar.RunWorkerAsync();
     }
 }
Пример #5
0
 private void FrmConfigurar_Load(object sender, EventArgs e)
 {
     if (!BkgwBuscar.IsBusy)
     {
         PrgBuscar.Visible = true;
         panel1.Enabled    = false;
         acceptCancel1.HabilitarAceptar = false;
         BkgwBuscar.RunWorkerAsync();
     }
 }
Пример #6
0
        private void FrmConsolidadoXCurso_Load(object sender, EventArgs e)
        {
            TxtAño.Text     = Año.ToString();
            TxtPeriodo.Text = NomPeriodo;
            TxtCurso.Text   = NomCurso;


            if (!BkgwBuscar.IsBusy)
            {
                PrgBuscar.Visible = true;
                BkgwBuscar.RunWorkerAsync();
            }
        }
Пример #7
0
 private void BtnBackup_Click(object sender, EventArgs e)
 {
     if (Validar())
     {
         if (!BkgwBuscar.IsBusy)
         {
             PrgBuscar.Visible    = true;
             BtnBackup.Enabled    = false;
             BtnUbicacion.Enabled = false;
             BkgwBuscar.RunWorkerAsync();
         }
     }
 }
Пример #8
0
        private void TxtBuscar_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter && !BkgwBuscar.IsBusy)
            {
                PrgBuscar.Visible = true;
                Filtro            = TxtBuscar.Text;
                BkgwBuscar.RunWorkerAsync();
            }

            if (e.KeyCode == Keys.Escape)
            {
                DialogResult = System.Windows.Forms.DialogResult.Cancel;
            }
        }
Пример #9
0
        private void FrmRegistrarNotas_Load(object sender, EventArgs e)
        {
            TxtAño.Text      = Año.ToString();
            TxtProfesor.Text = NomProfesor;
            TxtPeriodo.Text  = NomPeriodo;
            TxtMateria.Text  = NomMateria;
            TxtCurso.Text    = NomCurso;


            if (!BkgwBuscar.IsBusy)
            {
                PrgBuscar.Visible = true;
                BkgwBuscar.RunWorkerAsync();
            }
        }
Пример #10
0
        public void Añadir()
        {
            FrmGetCursos cusros = new FrmGetCursos();

            cusros.Database = Database;
            cusros.Modo     = "N";
            cusros.ShowDialog();

            if (cusros.DialogResult == DialogResult.OK)
            {
                if (!BkgwBuscar.IsBusy)
                {
                    PrgBuscar.Visible = true;
                    BkgwBuscar.RunWorkerAsync();
                }
            }
        }
Пример #11
0
        public void Añadir()
        {
            FrmGetMaterias materias = new FrmGetMaterias();

            materias.Database = Database;
            materias.Modo     = "N";
            materias.ShowDialog();

            if (materias.DialogResult == DialogResult.OK)
            {
                if (!BkgwBuscar.IsBusy)
                {
                    PrgBuscar.Visible = true;
                    BkgwBuscar.RunWorkerAsync();
                }
            }
        }
Пример #12
0
        public void Añadir()
        {
            FrmGetPeriodos periodo = new FrmGetPeriodos();

            periodo.Database = Database;
            periodo.Modo     = "N";
            periodo.ShowDialog();

            if (periodo.DialogResult == DialogResult.OK)
            {
                if (!BkgwBuscar.IsBusy)
                {
                    PrgBuscar.Visible = true;
                    BkgwBuscar.RunWorkerAsync();
                }
            }
        }
Пример #13
0
        public void Añadir()
        {
            FrmGetNiveles niveles = new FrmGetNiveles();

            niveles.Database = Database;
            niveles.Modo     = "N";
            niveles.ShowDialog();

            if (niveles.DialogResult == DialogResult.OK)
            {
                if (!BkgwBuscar.IsBusy)
                {
                    PrgBuscar.Visible = true;
                    BkgwBuscar.RunWorkerAsync();
                }
            }
        }
Пример #14
0
        public void Añadir()
        {
            FrmGetAlumnos alumnos = new FrmGetAlumnos();

            alumnos.Database = Database;
            alumnos.Año      = Año;
            alumnos.Modo     = "N";
            alumnos.ShowDialog();

            if (alumnos.DialogResult == DialogResult.OK)
            {
                if (!BkgwBuscar.IsBusy)
                {
                    PrgBuscar.Visible = true;
                    BkgwBuscar.RunWorkerAsync();
                }
            }
        }
Пример #15
0
        public void Eliminar()
        {
            if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null)
            {
                int    idGeneral   = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("Id"));
                string tipoUsuario = DgvGeneral.GetFocusedRowCellValue("CodTipoUsuario").ToString();
                int    idPersona   = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("IdPersona").ToString());

                if (tipoUsuario == "01" || tipoUsuario == "04")
                {
                    Usuario usua = new Usuario();
                    usua.Id         = idGeneral;
                    usua.Persona.Id = idPersona;

                    if (XtraMessageBox.Show("¿Esta seguro que desea eliminar el usuario?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        CtrlUsuarios.Eliminar(usua);

                        if (!BkgwBuscar.IsBusy)
                        {
                            PrgBuscar.Visible = true;
                            BkgwBuscar.RunWorkerAsync();
                        }
                    }
                }
                else
                {
                    if (tipoUsuario == "02")
                    {
                        XtraMessageBox.Show("El usuario que intenta eliminar es un profesor; debe eliminarlo por Perfiles/Profesores.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    if (tipoUsuario == "03")
                    {
                        XtraMessageBox.Show("El usuario que intenta eliminar es un alumno; debe eliminarlo por Perfiles/Alumnos.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("Debe seleccionar un registro.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Пример #16
0
        private void FrmListaCursos_Load(object sender, EventArgs e)
        {
            if (Modo != "CURSOS_NOASIG")
            {
                this.Size             = new Size(518, 359);
                acceptCancel1.Visible = false;
            }
            else
            {
                panelControl1.Visible  = false;
                groupControl1.Location = new Point(5, 34);
                this.Size = new Size(518, 368);
                acceptCancel1.Location = new Point(173, 322);
            }

            if (!BkgwBuscar.IsBusy)
            {
                PrgBuscar.Visible = true;
                BkgwBuscar.RunWorkerAsync();
            }
        }
Пример #17
0
 private void BtnBuscar_Click(object sender, EventArgs e)
 {
     PrgBuscar.Visible = true;
     Filtro            = TxtBuscar.Text;
     BkgwBuscar.RunWorkerAsync();
 }
Пример #18
0
 private void FrmShowIt_FormClosing(object sender, FormClosingEventArgs e)
 {
     BkgwBuscar.CancelAsync();
 }