private void btnDesertarAlumno_Click(object sender, EventArgs e) { if (dgvMatriculas.CurrentRow != null) { frmDesercion desersion = new frmDesercion(); desersion.CurrentMatricula = MatriculaDAL.getMatriculaById((Int64)dgvMatriculas.CurrentRow.Cells[0].Value); desersion.ShowDialog(); tmrTaskDgv.Start(); } }
private void dgvMatriculas_DoubleClick(object sender, EventArgs e) { if (dgvMatriculas.CurrentRow != null) { FrmMatricula frmmatricula = new FrmMatricula(); frmmatricula.opc = "updObject"; frmmatricula.CurrentObject = MatriculaDAL.getMatriculaById((Int64)dgvMatriculas.CurrentRow.Cells[0].Value); frmmatricula.EditingObject = MatriculaDAL.getMatriculaById((Int64)dgvMatriculas.CurrentRow.Cells[0].Value); frmmatricula.ShowDialog(); FillDgv(rdbParametros.Checked ? MatriculaDAL.searchMatriculasParametro(Validation.Validation.Val_Injection(txtBuscar.Text), Inicio.CurrentYear.Id, cbxCursos.Items.Count == 0 ? 0 : (cbxCursos.SelectedItem as Curso).Id) : MatriculaDAL.searchMatriculasNoParametro(Validation.Validation.Val_Injection(txtBuscar.Text), Inicio.CurrentSucursal.Id, 100)); } }
private void frmConfirmarFactura_Load(object sender, EventArgs e) { try { decimal total = 0; decimal descuento = 0; decimal subtotal = 0; foreach (Detfactura det in currentFactura.DetsFactura) { subtotal += det.Total; } foreach (Detfactura det in currentFactura.DetsFactura) { descuento += det.Descuento; } total = subtotal - descuento; lblTotal.Text = Decimal.Round(total, 2).ToString(); lblDescuento.Text = Decimal.Round(descuento, 2).ToString(); lblSubtotal.Text = Decimal.Round(subtotal, 2).ToString(); if (currentFactura.Id != 0) { btnRegistrar.Text = "Imprimir"; txtObservacion.Enabled = false; txtCash.Enabled = false; } lblfecha.Text = Convert.ToDateTime(currentFactura.FhRegistro).ToString("dd \"de\" MMMM \"del \" yyyy".ToUpper(), new CultureInfo("ES-es")); lblCliente.Text = PersonaDAL.getPersonaById(currentFactura.IdPersona).Nombre; if (currentFactura.DetsFactura.Where(a => a.Tipo == "M").FirstOrDefault() != null) { lblEstudiante.Text = MatriculaDAL.getMatriculaById(CuotaDAL.getCuotaById(currentFactura.DetsFactura.Where(a => a.Tipo == "M").FirstOrDefault().Matricdetfac.IdCuota).IdMatricula).Estudiante.Persona.Nombre; lblMensualidad.Text = Convert.ToDateTime(CuotaDAL.getCuotaById(currentFactura.DetsFactura.Where(a => a.Tipo == "M").FirstOrDefault().Matricdetfac.IdCuota).FhRegistro).ToString("MMMM".ToUpper(), new CultureInfo("ES-es")); } else { lbltlEstudiante.Visible = false; lblTlMensualidad.Visible = false; lblMensualidad.Visible = false; lblEstudiante.Visible = false; } } 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 " + Properties.Settings.Default.developerEmail, "Error fatal", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnMesualidad_Click(object sender, EventArgs e) { try { if (EditingObject.DetsFactura.Where(a => a.Tipo == "M").FirstOrDefault() == null) { if (EditingObject.IdPersona != 0) { frmBuscarProducto buscarproducto = new frmBuscarProducto(); buscarproducto.Matricula = MatriculaDAL.getMatriculaById(idMatricula); buscarproducto.opc = "Mensualidad"; buscarproducto.ShowDialog(); if (buscarproducto.currentDetFactura != null) { EditingObject.DetsFactura.Add(buscarproducto.currentDetFactura); dgvCursos.Rows.Add(0, "Pago de mensualidad", "Mensualidad", buscarproducto.currentDetFactura.Producto.Precio, buscarproducto.currentDetFactura.Descuento, buscarproducto.currentDetFactura.Total, buscarproducto.currentDetFactura.IdProducto); CalucularTotales(); } } else { MessageBox.Show("Debe seleccionar el estudiante para visualizar las cuotas pendientes.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Ya ha agregado un pago de mensualidad al detalle de esta factura.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } 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 la cuota en este control"); MessageBox.Show("Ha ocurrido un error al intentar cargar la información de la cuota en este control, por favor comuniquese con el desarrollador al correo " + Properties.Settings.Default.developerEmail, "Error fatal", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSeleccionar_Click(object sender, EventArgs e) { try { if (dgvBuscar.CurrentRow != null) { currentObject = MatriculaDAL.getMatriculaById((Int64)dgvBuscar.CurrentRow.Cells[0].Value); this.Close(); } } 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 seleccionar la información de este control"); MessageBox.Show("Ha ocurrido un error al intentar seleccionar la información de este control, por favor comuniquese con el desarrollador al correo " + Properties.Settings.Default.developerEmail, "Error fatal", MessageBoxButtons.OK, MessageBoxIcon.Error); } }