Ejemplo n.º 1
0
 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();
     }
 }
Ejemplo n.º 2
0
 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));
     }
 }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
        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);
            }
        }