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; } }
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); } }
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); } }
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); } }