Пример #1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {

            MODELO.Mensual newMensual = new MODELO.Mensual();

            newMensual.Activo = true;
            newMensual.Codigo = Convert.ToInt32(txtCodigo.Text);
            newMensual.NombreApellido = txtNombreyApellido.Text;
            newMensual.Vehiculo = txtVehiculo.Text;
            newMensual.Patente = txtPatente.Text;
            newMensual.Domicilio = txtDomicilio.Text;
            newMensual.DomicilioFiscal = txtDomicilioFiscal.Text;
            newMensual.Telefono = txtTelefono.Text;
            newMensual.RazonSocial = txtRazonSocial.Text;
            newMensual.CUIL = txtCUIL.Text;
            newMensual.TipoFactura = listTipoFactura.SelectedItem.Text;
            newMensual.PrecioSugerido = Convert.ToDecimal(txtPrecioMensualidad.Value);
            newMensual.TipoMensual = listTipoMensualidad.SelectedItem.Text;

            newMensual.Observaciones = txtObservaciones.Value;

            newMensual.FechaAlta = DateTime.Today;

            CONTROLADORA.ControladoraMensuales.AgregarMensual(newMensual);

            MODELO.Contexto.ObtenerInstancia().Mensuales.ApplyCurrentValues(newMensual);
            MODELO.Contexto.ObtenerInstancia().SaveChanges();
            MODELO.Contexto.ObtenerInstancia().Refresh(RefreshMode.StoreWins, newMensual);


            
        }
Пример #2
0
        public frmVerMensual(MODELO.Mensual oMensual)
        {
            InitializeComponent();
            if (CONTROLADORA.ControladoraSistema.Sistema().CheckSiempreTOP)
            {
                this.TopMost = true;
            }
            else
            {
                this.TopMost = false;
            }

            editMensual = oMensual;
        }
Пример #3
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (bdsMensuales.Current != null)
            {
                oMensual = (MODELO.Mensual)bdsMensuales.Current;

                frmNuevoMensual ofrmNuevoMensual = new frmNuevoMensual(oMensual);
                DialogResult drABIERTO = ofrmNuevoMensual.ShowDialog();
                if (drABIERTO == DialogResult.OK)
                {
                    ArmarGrilla();
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Mensual", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #4
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (bdsMensuales.Current != null)
            {
                oMensual = (MODELO.Mensual)bdsMensuales.Current;

                DialogResult result = MessageBox.Show("¿Esta seguro que desea eliminar al Mensual: " + oMensual.NombreApellido + " ?", "Cuidado", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (result == System.Windows.Forms.DialogResult.Yes)
                {

                    oMensual.Activo = false;
                    oMensual.FechaBaja = DateTime.Now;
                    CONTROLADORA.ControladoraMensuales.ModificarMensual(oMensual);

                    ArmarGrilla();
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Mensual", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

        }
Пример #5
0
        private void frmPagoMensual_KeyDown(object sender, KeyEventArgs e)
        {
            //txtCliente.Focus();

            lblError.Visible = false;
            countParpadeo = 0;
            timerError.Enabled = false;

            if (e.KeyCode == Keys.Add)
            {
                e.SuppressKeyPress = true;
                //btnAceptar_Click(null, null);

                if (txtCliente.TextLength > 0)
                { 

                oMensual = CONTROLADORA.ControladoraMensuales.BuscarMensual(Convert.ToInt32(txtCliente.Text));

                if (oMensual != null)
                {
                    lblClienteEncontrado.Visible = true;
                    paso = 1;
                    txtCliente.BackColor = Color.White;
                    txtMes.BackColor = Color.Khaki;

                    lblNombreApellido.Text = oMensual.NombreApellido;
                    lblRazonSocial.Text = oMensual.RazonSocial;
                    lblFactura.Text = oMensual.TipoFactura;
                    lblVehiculo.Text = oMensual.Vehiculo;
                    lblPatente.Text = oMensual.Patente;
                    lblTipoMensual.Text = oMensual.TipoMensual;
                    lblPrecioSugerido.Text = "$ " + oMensual.PrecioSugerido.ToString();
                    lblObservaciones.Text = oMensual.Observaciones;
                    try
                    {
                        lblUltimoMes.Text = oMensual.PagoMensual.Last().MesSaldado.ToString() + " - " + CultureInfo.CreateSpecificCulture("es").DateTimeFormat.GetMonthName((int)oMensual.PagoMensual.Last().MesSaldado).ToUpper();
                    }
                    catch { }
                    
                }
                else
                {
                    error();

                }


                }

                if (txtMes.TextLength > 0)
                { paso = 2;
                txtMes.BackColor = Color.White;
                txtMonto.BackColor = Color.Khaki;
                }

                if (txtMonto.TextLength > 0)
                { paso = 3;
                txtMonto.BackColor = Color.White;
                }

                if (paso == 3)
                { btnAceptar_Click(null, null); }
                
            }

            if (e.KeyCode == Keys.Divide)
            {
                e.SuppressKeyPress = true;
                btnCancelar_Click(null, null);
            }

            if (paso == 0)
            teclasCliente(e);

            if (paso == 1)
            teclasMes(e);

            if (paso == 2)
            teclasMonto(e);
            
        }
Пример #6
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (validaciones() == true)
            {
                if (accion == "ALTA")
                {
                    MODELO.Mensual newMensual = new MODELO.Mensual();

                    newMensual.Activo = true;
                    newMensual.Codigo = Convert.ToInt32(txtCodigo.Text);
                    newMensual.NombreApellido = txtNombreApellido.Text;
                    newMensual.Vehiculo = txtVehiculo.Text;
                    newMensual.Patente = txtPatente.Text;
                    newMensual.Domicilio = txtDomicilio.Text;
                    newMensual.DomicilioFiscal = txtDomicilioFiscal.Text;
                    newMensual.Telefono = txtTelefono.Text;
                    newMensual.RazonSocial = txtRazonSocial.Text;
                    newMensual.CUIL = txtCUIL.Text;
                    newMensual.TipoFactura = cboxTipoFactura.Text;
                    newMensual.PrecioSugerido = Convert.ToDecimal(txtPrecio.Text);
                    newMensual.TipoMensual = cboxTipoMensualidad.Text;

                    newMensual.Observaciones = txtObservaciones.Text;

                    newMensual.FechaAlta = DateTime.Today;

                    CONTROLADORA.ControladoraMensuales.AgregarMensual(newMensual);
                }

                if (accion == "MODIFICACION")
                {
                    editMensual.Codigo = Convert.ToInt32(txtCodigo.Text);
                    editMensual.NombreApellido = txtNombreApellido.Text;
                    editMensual.Vehiculo = txtVehiculo.Text;
                    editMensual.Patente = txtPatente.Text;
                    editMensual.Domicilio = txtDomicilio.Text;
                    editMensual.DomicilioFiscal = txtDomicilioFiscal.Text;
                    editMensual.Telefono = txtTelefono.Text;
                    editMensual.RazonSocial = txtRazonSocial.Text;
                    editMensual.CUIL = txtCUIL.Text;
                    editMensual.TipoFactura = cboxTipoFactura.Text;
                    editMensual.PrecioSugerido = Convert.ToDecimal(txtPrecio.Text);
                    editMensual.TipoMensual = cboxTipoMensualidad.Text;
                    editMensual.Observaciones = txtObservaciones.Text;

                    CONTROLADORA.ControladoraMensuales.ModificarMensual(editMensual);

                }

                this.DialogResult = DialogResult.OK;
            }
        }