Пример #1
0
        private void GuardarCliente()
        {
            string     CUIL       = TxtCUILIzq.Text + "-" + TxtCUIL.Text + "-" + TxtCUILDer.Text;
            DBClientes objCliente = new DBClientes(TxtApellidos.Text,
                                                   TxtNombres.Text,
                                                   CUIL,
                                                   TxtDNI.Text,
                                                   cboTipoCliente.SelectedValue.ToString(),
                                                   TxtCel.Text,
                                                   TxtFijo.Text,
                                                   TxtEmail.Text,
                                                   cboProvincia.SelectedValue.ToString(),
                                                   cboLocalidad.SelectedValue.ToString(),
                                                   TxtDireccion.Text,
                                                   codCliente.ToString(),
                                                   ChActivo.Checked);

            if (objCliente.GuardarCliente())
            {
                Alertas alert = new Alertas("Operacion finalizada con éxito !", "");
                alert.Show();
            }
            else
            {
                Alertas alert = new Alertas("No pudo realizarse la operacion, comuniquese con su administrador.", "");
                alert.Show();
            }
        }
Пример #2
0
        private void alertaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Alertas alertas = new Alertas();

            alertas.MdiParent = this;
            alertas.Show();
        }
Пример #3
0
        private void btnAbrirCaja_Click(object sender, EventArgs e)
        {
            DBFondos objFondo = new DBFondos();
            Alertas  alert    = new Alertas(objFondo.AbrirCaja(), "");

            alert.Show();
            CargarMovimientos();
        }
Пример #4
0
        private void DGMovimientos_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (!(e.RowIndex > -1) || Sesion.codRol == 2)
            {
                return;
            }

            DGMovimientos.CurrentCell = null;
            foreach (DataGridViewRow row in DGMovimientos.Rows)
            {
                if (row.Index == e.RowIndex)
                {
                    if (row.Cells["Tipo_Movimiento"].Value.ToString().Substring(0, 6).Trim() == "Apertu")
                    {
                        return;
                    }

                    codFondosMov = row.Cells["Codigo"].Value.ToString();
                    string pInfo = row.Cells["Concepto"].Value.ToString();
                    string pregunta;
                    pregunta = "¿Desea anular el movimiento de caja numero " + codFondosMov + "?";

                    PreguntaRespuesta pForm = new PreguntaRespuesta("Anular Movimiento",
                                                                    pregunta,
                                                                    pInfo,
                                                                    "NO",
                                                                    "SI");

                    pForm.ShowDialog();

                    if (pForm.SIoNO == "1")
                    {
                        DBRegistros objRegistro = new DBRegistros(codFondosMov,
                                                                  "Fondos_Mov",
                                                                  pForm.concepto,
                                                                  "CodFondoMov");

                        Alertas alert = new Alertas(objRegistro.AnularRegistro(), "");
                        alert.Show();

                        if (objRegistro.getCodigo() != "")
                        {
                            PrevisualizarReportes ViewReport = new PrevisualizarReportes();
                            ViewReport.Codigo  = objRegistro.getCodigo();
                            ViewReport.Reporte = "ReporteAnulacion";
                            ViewReport.Show();
                        }

                        CargarMovimientos();
                    }

                    this.codFondosMov = "";
                    return;
                }
            }
        }
Пример #5
0
        private void GuardarEmail()
        {
            DBContactos objContacto = new DBContactos(codCliente, "Cliente");

            Alertas alert = new Alertas(objContacto.GuardarEmail(TxtEmail.Text.Trim()), "");

            alert.Show();

            TxtEmail.Text = "";
        }
Пример #6
0
 private bool ControlarDatosEmail()
 {
     if (TxtEmail.Text.Trim() == "")
     {
         Alertas alert = new Alertas("Debe completar los datos para guardar el contacto.", "");
         alert.Show();
         return(false);
     }
     return(true);
 }
Пример #7
0
 private bool ControlarDatos()
 {
     if (TxtConcepto.Text.Trim() == "")
     {
         Alertas alert = new Alertas("Debe completar los datos para guardar la llamada.", "");
         alert.Show();
         return(false);
     }
     return(true);
 }
        private void GuardarDireccion()
        {
            DBClientes objCliente = new DBClientes();

            Alertas alert = new Alertas(objCliente.GuardarDireccion(this.codCliente,
                                                                    cboProvincia.SelectedValue.ToString(),
                                                                    cboLocalidad.SelectedValue.ToString(),
                                                                    TxtDireccion.Text.Trim()), "");

            alert.Show();
        }
Пример #9
0
        private void GuardarLlamada()
        {
            DBClientes objCliente = new DBClientes();

            Alertas alert = new Alertas(objCliente.GuardarLlamada(this.codCliente,
                                                                  cboFecha2.Value,
                                                                  TxtConcepto.Text.Trim()), "");

            alert.Show();

            TxtConcepto.Text = "";
            cboFecha2.Value  = DateTime.Today;
        }
Пример #10
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (ControlarDatos())
     {
         GuardarCliente();
         this.Close();
     }
     else
     {
         Alertas alert = new Alertas("Debe completar los datos para guardar el cliente.", "");
         alert.Show();
     }
 }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (ControlarDatos())
     {
         GuardarDireccion();
         CargarDirecciones();
     }
     else
     {
         Alertas alert = new Alertas("Debe completar los datos para guardar la direccion.", "");
         alert.Show();
     }
 }
Пример #12
0
        private void btnCerrarCaja_Click(object sender, EventArgs e)
        {
            CierreCaja objCierre = new CierreCaja();

            objCierre.ShowDialog();

            if (objCierre.getStrCierre().Trim() != "")
            {
                DBFondos objFondo = new DBFondos();
                Alertas  alert    = new Alertas(objFondo.CerrarCajaMontos(objCierre.getStrCierre().Trim()), "");
                alert.Show();
                CargarMovimientos();
            }
        }
Пример #13
0
        private bool ControlarDatosGuardar()
        {
            Alertas alert;

            if (Convert.ToDecimal(txtPagos.Text.Trim()) <= 0 &&
                DGPagos.Rows.Count == 0)
            {
                alert = new Alertas("Ingrese una Forma de Pago para continuar.", "");
                alert.Show();
                return(false);
            }

            return(true);
        }
Пример #14
0
        private bool ControlarDatosGuardar()
        {
            CHKCheque = true;
            //Egreso de cheques
            if (Convert.ToInt32(cboTipoMov.SelectedValue) == 6)
            {
                DGCheques.CurrentCell = null;
                foreach (DataGridViewRow row in DGCheques.Rows)
                {
                    if (Convert.ToBoolean(row.Cells[0].Value))
                    {
                        CHKCheque = false;
                        break;
                    }
                }
            }

            Alertas alert;

            if (TxtImporte.Text.Trim() == "" && CHKCheque)
            {
                alert = new Alertas("Ingrese un Importe para continuar.", "");
                alert.Show();
                return(false);
            }
            else if (CHKCheque)
            {
                if (Convert.ToDecimal(TxtImporte.Text.Trim()) <= 0 && CHKCheque)
                {
                    alert = new Alertas("Ingrese un Importe para continuar.", "");
                    alert.Show();
                    return(false);
                }
            }

            if (TxtConcepto.Text.Trim() == "")
            {
                alert = new Alertas("Ingrese un Concepto para continuar.", "");
                alert.Show();
                return(false);
            }

            return(true);
        }
Пример #15
0
        private void btnHistorialPago_Click(object sender, EventArgs e)
        {
            PagosClientesCreditos PagosCreditosForm = new PagosClientesCreditos(codCliente, lblNombre.Text);

            PagosCreditosForm.ShowDialog();

            if (PagosCreditosForm.Msj != "")
            {
                Alertas alert;
                alert = new Alertas(PagosCreditosForm.Msj, "");
                alert.Show();

                if (PagosCreditosForm.NroRecibo != "")
                {
                    PrevisualizarReportes ViewReport = new PrevisualizarReportes();
                    ViewReport.Codigo  = PagosCreditosForm.NroRecibo;
                    ViewReport.Reporte = "ReciboDePagoCuota";
                    ViewReport.Show();
                }
            }
        }
Пример #16
0
        private void FormAltaMov(string tipoMov)
        {
            AltaMovimientos AltaMovForm = new AltaMovimientos(tipoMov);

            AltaMovForm.ShowDialog();

            if (AltaMovForm.CodMovimiento != "")
            {
                PrevisualizarReportes ViewReport = new PrevisualizarReportes();
                ViewReport.Codigo  = AltaMovForm.CodMovimiento;
                ViewReport.Reporte = "ReporteMovCaja";
                ViewReport.Show();
            }

            CargarMovimientos();

            if (AltaMovForm.getMsj() != "")
            {
                Alertas alert = new Alertas(AltaMovForm.getMsj(), "");
                alert.Show();
            }
        }
Пример #17
0
        private void Ingresar()
        {
            if (this.txtUsuario.Text.Trim() != "" &&
                this.txtPass.Text.Trim() != "" &&
                this.txtUsuario.Text.Trim().Length <= 20 &&
                this.txtPass.Text.Trim().Length <= 20)
            {
                DataCenter objDC = new DataCenter();
                if (objDC.abrirConexion(1) != System.Data.ConnectionState.Open)
                {
                    MessageBox.Show("No se logró conectar a la base de datos, consulte con su administrador.", "CCYMovimientos", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Application.Exit();
                }
                else
                {
                    DBSesion pobjSesion = new DBSesion(txtUsuario.Text.Trim(), txtPass.Text.Trim());
                    string   msj        = pobjSesion.Ingresar();

                    if (msj == "1")
                    {
                        this.status    = true;
                        this.objSesion = pobjSesion;
                        this.Close();
                    }
                    else
                    {
                        this.txtUsuario.Focus();
                        Alertas alert = new Alertas(msj, "");
                        alert.Show();
                    }
                }
            }
            else
            {
                this.txtUsuario.Focus();
                Alertas alert = new Alertas("No se admiten valores vacios o mayores a 20 caracteres.", "");
                alert.Show();
            }
        }
Пример #18
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            DBFondos objFondo = new DBFondos();
            Alertas  alert;

            string msj = objFondo.AbrirCaja();

            if (msj != "La operación se completó con éxito !" &&
                msj != "La caja ya se encuentra abierta.")
            {
                alert = new Alertas("Abra la caja para poder realizar la venta.", "");
                alert.Show();
                return;
            }

            if (ControlarDatos() == false)
            {
                alert = new Alertas("Complete todos los datos para realizar la venta.", "");
                alert.Show();
                return;
            }

            DBVentas objVentas = new DBVentas();

            alert = new Alertas(objVentas.GuardarVenta(this.codCliente,
                                                       TxtTotal.Text.Trim(),
                                                       TxtCuotas.Text.Trim(),
                                                       TxtCuotaPrecio.Text.Trim(),
                                                       TxtAnticipo.Text.Trim(),
                                                       TxtContratoTipo.Text.Trim(),
                                                       TxtConcepto.Text.Trim(),
                                                       TxtMT2.Text,
                                                       TxtMT2Precio.Text), "");
            alert.Show();

            LimpiarDatos();
        }
Пример #19
0
        private bool ControlarDatos()
        {
            Alertas alert;

            if (TxtImporte.Text.Trim() == "")
            {
                return(false);
            }
            switch (Convert.ToInt32(cboFormaPago.SelectedValue))
            {
            //Efectivo
            case 1:
                if (Convert.ToDecimal(TxtImporte.Text.Trim()) <= 0)
                {
                    alert = new Alertas("Ingrese un importe mayor a 0.", "");
                    alert.Show();
                    return(false);
                }
                break;

            //Tarjeta
            case 4:
                //if (Convert.ToDecimal(TxtImporte.Text.Trim()) <= 0 )
                //{
                //    alert = new Alertas("Ingrese un importe mayor a 0.", "");
                //    alert.Show();
                //    return false;
                //}
                break;

            //Cheque
            case 5:
                if (Convert.ToDecimal(TxtImporte.Text.Trim()) <= 0 ||
                    Txt1.Text.Trim() == "" ||
                    Txt4.Text.Trim() == "" ||
                    TxtNroCheque.Text.Trim() == "")
                {
                    alert = new Alertas("Complete los datos para continuar.", "");
                    alert.Show();
                    return(false);
                }
                break;

            //Cuenta Corriente
            case 6:

                return(false);

            //break;
            //Transferencia Bancaria
            case 7:
                if (Convert.ToDecimal(TxtImporte.Text.Trim()) <= 0 ||
                    Txt1.Text.Trim() == "" ||
                    Txt2.Text.Trim() == "")
                {
                    alert = new Alertas("Complete los datos para continuar.", "");
                    alert.Show();
                    return(false);
                }
                break;

            //Seña
            case 10:
                if (Convert.ToDecimal(TxtImporte.Text.Trim()) <= 0)
                {
                    alert = new Alertas("Ingrese un importe mayor a 0.", "");
                    alert.Show();
                    return(false);
                }
                else if (valorSena < Convert.ToDecimal(TxtImporte.Text.Trim()))
                {
                    alert = new Alertas("El importe excede el saldo a favor.", "");
                    alert.Show();
                    return(false);
                }
                break;

            //Bonificacion
            case 9:
                if (Convert.ToDecimal(TxtImporte.Text.Trim()) <= 0)
                {
                    alert = new Alertas("Ingrese un importe mayor a 0.", "");
                    alert.Show();
                    return(false);
                }
                break;

            //Dolares
            case 11:
                if (Convert.ToDecimal(TxtImporte.Text.Trim()) <= 0)
                {
                    alert = new Alertas("Ingrese un importe mayor a 0.", "");
                    alert.Show();
                    return(false);
                }
                else if (0 > Convert.ToDecimal(Txt2.Text.Trim()))
                {
                    alert = new Alertas("Ingrese la cotizacion para continuar.", "");
                    alert.Show();
                    return(false);
                }
                break;

            default:
                break;
            }

            if (Convert.ToDecimal(TxtImporte.Text.Trim()) + Convert.ToDecimal(txtPagos.Text.Trim())
                > Convert.ToDecimal(TxtSaldoTotal.Text.Trim()))
            {
                alert = new Alertas("El importe excede el total del pago.", "");
                alert.Show();
                //return false;
            }


            return(true);
        }