Exemplo n.º 1
0
        private void Viewer_Load(object sender, EventArgs e)
        {
            switch (opcReporte)
            {
            case "Morosos":

                pnlMorosos.Enabled    = true;
                pnlMorosos.Visible    = true;
                cmbYear.Enabled       = false;
                cmbYear.DataSource    = YearDAL.getYears(500);
                cmbYear.ValueMember   = "Id";
                cmbYear.DisplayMember = "Desde";
                cmbYear.Enabled       = true;
                List <Curso> cursos = CursoDAL.getCursosByIdSucursal(Inicio.CurrentSucursal.Id, cmbYear.SelectedItem as Year);

                cmbCurso.Enabled       = false;
                cmbCurso.DataSource    = cursos;
                cmbCurso.ValueMember   = "Id";
                cmbCurso.DisplayMember = "Nombre";
                cmbCurso.Enabled       = true;
                lblTitulo.Text         = TituloReporte;
                ready = true;

                break;

            default:
                MessageBox.Show("El reporte solicitado no existe.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                this.Close();
                break;
            }
        }
Exemplo n.º 2
0
        private void ControlMatriculas_Load(object sender, EventArgs e)
        {
            try
            {
                List <Curso> cursos = CursoDAL.getCursosByIdSucursal(Inicio.CurrentSucursal.Id, cbxYear.SelectedItem as Year);

                cbxYear.Enabled       = false;
                cbxYear.DataSource    = YearDAL.getYears(500);
                cbxYear.ValueMember   = "Id";
                cbxYear.DisplayMember = "Desde";
                cbxYear.Enabled       = true;

                cbxCursos.Enabled       = false;
                cbxCursos.DataSource    = cursos;
                cbxCursos.ValueMember   = "Id";
                cbxCursos.DisplayMember = "Nombre";
                cbxCursos.Enabled       = true;
                foreach (Curso curso in cursos)
                {
                    lblMatriculados.Text = (Convert.ToInt32(lblMatriculados.Text) + MatriculaDAL.countMatriculasByCurso(curso.Id)).ToString();
                }
                foreach (LstPermiso obj in Inicio.CurrentUser.Sucursales.Where(a => a.IdSucursal == Inicio.CurrentSucursal.Id).FirstOrDefault().Permisos)
                {
                    switch (obj.Permiso.Nombre)
                    {
                    case "Matricular Estudiantes":
                        if (obj.Otorgado)
                        {
                            btnNuevaMatricula.Enabled = true;
                        }
                        break;

                    case "Desertar Estudiantes":
                        if (obj.Otorgado)
                        {
                            btnDesertarAlumno.Enabled = true;
                        }
                        break;

                    default:
                        break;
                    }
                }
                tmrTaskDgv.Start();
            }
            catch (Exception ex)
            {
                string folderName = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\Errores_" + Assembly.GetExecutingAssembly().GetName().Name + "_V_" + Assembly.GetExecutingAssembly().GetName().Version.ToString();
                string fileName   = "Exeptions_" + Name + ".txt";

                Validation.FormManager frmManager = new Validation.FormManager();
                frmManager.writeException(folderName, fileName, ex, "Ha ocurrido un error al intentar cargar la información de este control");
                MessageBox.Show("Ha ocurrido un error al intentar cargar la información de este control, por favor comuniquese con el desarrollador al correo [email protected]", "Error fatal", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 3
0
        private void ControlCursos_Load(object sender, EventArgs e)
        {
            try
            {
                cbxYear.DataSource    = YearDAL.getYears(500);
                cbxYear.ValueMember   = "Id";
                cbxYear.DisplayMember = "Desde";
                FillDgv(CursoDAL.getCursosByIdSucursal(Inicio.CurrentSucursal.Id, new Year((Int64)cbxYear.SelectedValue, "", "")));
                cbxYear.SelectedIndexChanged += new EventHandler(cbxYear_SelectedIndexChanged);
                foreach (LstPermiso obj in Inicio.CurrentUser.Sucursales.Where(a => a.IdSucursal == Inicio.CurrentSucursal.Id).FirstOrDefault().Permisos)
                {
                    switch (obj.Permiso.Nombre)
                    {
                    case "Crear Cursos":
                        if (obj.Otorgado)
                        {
                            btnNuevoCurso.Enabled = true;
                        }
                        break;

                    case "Anular Cursos":
                        if (obj.Otorgado)
                        {
                            btnAnularCurso.Enabled = true;
                        }
                        break;

                    default:
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                string folderName = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\Errores_" + Assembly.GetExecutingAssembly().GetName().Name + "_V_" + Assembly.GetExecutingAssembly().GetName().Version.ToString();
                string fileName   = "Exeptions_" + Name + ".txt";

                Validation.FormManager frmManager = new Validation.FormManager();
                frmManager.writeException(folderName, fileName, ex, "Ha ocurrido un error al intentar cargar la información de este control");
                MessageBox.Show("Ha ocurrido un error al intentar cargar la información de este control, por favor comuniquese con el desarrollador al correo [email protected]", "Error fatal", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 4
0
        private void ControlEgresos_Load(object sender, EventArgs e)
        {
            try
            {
                cbxYear.DataSource    = YearDAL.getYears(10000);
                cbxYear.DisplayMember = "Desde";
                cbxYear.ValueMember   = "Id";

                DateTime date = DateTime.Today.AddMonths(-(DateTime.Today.Month - 1));
                for (int i = 0; i < 12; i++)
                {
                    cbxMonth.Items.Add(date.AddMonths(i).ToString("MMMM"));
                }

                cbxMonth.SelectedIndex = DateTime.Now.Month - 1;
                cbxYear.SelectedIndex  = 0;
                tmrTaskDgv.Start();

                cbxMonth.SelectedIndexChanged += cbxMonth_SelectedIndexChanged;
                cbxYear.SelectedIndexChanged  += cbxMonth_SelectedIndexChanged;
                rdbMontYear.CheckedChanged    += cbxMonth_SelectedIndexChanged;
                if (egresoMes == 1)
                {
                    pnlParametro.Enabled = false;
                    pnlParametro.Visible = false;
                    cbxMonth.Enabled     = false;
                    cbxYear.Enabled      = false;
                    this.FormBorderStyle = FormBorderStyle.Sizable;
                    lblTiltulo.Text      = "Egresos del mes de " + DateTime.Now.ToString("MMMM", new CultureInfo("es-ES"));
                }
                foreach (LstPermiso obj in Inicio.CurrentUser.Sucursales.Where(a => a.IdSucursal == Inicio.CurrentSucursal.Id).FirstOrDefault().Permisos)
                {
                    switch (obj.Permiso.Nombre)
                    {
                    case "Registrar Egresos":
                        if (obj.Otorgado)
                        {
                            btnNuevoEgreso.Enabled = true;
                        }
                        break;

                    case "Anular Egresos":
                        if (obj.Otorgado)
                        {
                            btnAnularEgreso.Enabled = true;
                        }
                        break;

                    default:
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                string folderName = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\Errores_" + Assembly.GetExecutingAssembly().GetName().Name + "_V_" + Assembly.GetExecutingAssembly().GetName().Version.ToString();
                string fileName   = "Exeptions_" + Name + ".txt";

                Validation.FormManager frmManager = new Validation.FormManager();
                frmManager.writeException(folderName, fileName, ex, "Ha ocurrido un error al intentar cargar la información de este control");
                MessageBox.Show("Ha ocurrido un error al intentar cargar la información de este control, por favor comuniquese con el desarrollador al correo [email protected]", "Error fatal", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }