//pon tus variables aqui :)
        #endregion
        #endregion

        public SistemaBancario()
        {
            #region [ Ventanilla Front ]
            BLEmpresa        = new EmpresaMethods();
            BLEmpresa        = new EmpresaMethods();
            BLPagoServicio   = new PagoServicioMethods();
            BLRecaudos       = new RecaudoMethods();
            BLTipoMoneda     = new TipoMonedaMethods();
            BLTipoMovimiento = new TipoMovimientoMethods();
            BLVentanila      = new VentanillaMethods();
            #endregion

            #region [ Ventanilla Back ]
            BLBanco            = new BancoMethods();
            BLComponente       = new ComponenteMethods();
            BLHorariosAtencion = new HorariosAtencionMethods();
            BLPermisosUsuario  = new PermisosUsuarioMethods();
            BLPersona          = new PersonaMethods();
            BLRoles            = new RolesMethods();
            BLRolUsuario       = new RolUsuarioMethods();
            BLSucursal         = new SucursalMethods();
            BLTipoDocumento    = new TipoDocumentoMethods();
            BLTurnos           = new TurnosMethods();
            BLTurnoUsuario     = new TurnoUsuarioMethods();
            #endregion

            #region [ Plataforma ]
            //pon tus variables aqui :)
            #endregion
        }
Beispiel #2
0
        private void btnCrearVentanilla_Click(object sender, EventArgs e)
        {
            epValidarCampos.SetError(txtNombreVentanilla, "");

            if (string.IsNullOrEmpty(txtNombreVentanilla.Text.Trim()))
            {
                epValidarCampos.SetError(txtNombreVentanilla, "Debe proporcionarle un nombre a la Ventanilla.");
                return;
            }
            else
            {
                epValidarCampos.SetError(txtNombreVentanilla, "");
            }

            ventanillaMethods = new VentanillaMethods();
            ventanilla        = new VentanillaModel();

            ventanilla.Descripcion = txtNombreVentanilla.Text;
            if (cbEstado.SelectedIndex == 0)
            {
                ventanilla.EstadoVentanilla = false;
            }
            else if (cbEstado.SelectedIndex == 1)
            {
                ventanilla.EstadoVentanilla = true;
            }

            DialogResult SiNo = MetroFramework.MetroMessageBox.Show(
                this,
                "¿Está seguro que desea crear una nueva ventanilla?",
                "Crear",
                MessageBoxButtons.YesNo, MessageBoxIcon.Question, 170);

            if (SiNo == DialogResult.No)
            {
                return;
            }


            var tuplaTurnos = ventanillaMethods.GuardarVentanilla(ventanilla, Session.UserName);
            var a           = tuplaTurnos.Item1;

            if (tuplaTurnos.Item2 != 0)
            {
                ventanilla.Id_ventanilla = tuplaTurnos.Item2;
            }

            if (a.Equals("Ventanilla Guardada"))
            {
                MensajeAviso.Show(MessageType.SUCCESSFUL, "Ventanilla guardada correctamente.");

                ObtenerVentanillas();
                LimpiarControles();
            }
            else
            {
                MensajeAviso.Show(MessageType.WARNING, "No se pudo guardar la ventanilla: " + a);
            }
        }
Beispiel #3
0
        private void ObtenerVentanillas()
        {
            ventanillaMethods = new VentanillaMethods();
            var ventanillas = ventanillaMethods.ObtenerVentanillas();

            dgvVentanilla.AutoGenerateColumns = false;
            dgvVentanilla.DataSource          = ventanillas;
            dgvVentanilla.Refresh();
        }
Beispiel #4
0
        private void btnActualizarVentanilla_Click(object sender, EventArgs e)
        {
            epValidarCampos.SetError(txtNombreVentanilla, "");

            if (string.IsNullOrEmpty(txtNombreVentanilla.Text.Trim()))
            {
                epValidarCampos.SetError(txtNombreVentanilla, "Debe seleccionar una ventanilla para poder actualizarla.");
                return;
            }
            else
            {
                epValidarCampos.SetError(txtNombreVentanilla, "");
            }

            if (ventanilla != null)
            {
                ventanillaMethods = new VentanillaMethods();


                ventanilla.Descripcion = txtNombreVentanilla.Text;

                if (cbEstado.SelectedIndex == 0)
                {
                    ventanilla.EstadoVentanilla = false;
                }
                else if (cbEstado.SelectedIndex == 1)
                {
                    ventanilla.EstadoVentanilla = true;
                }
                DialogResult SiNo = MetroFramework.MetroMessageBox.Show(
                    this,
                    "¿Está seguro que desea actualizar la ventanilla?",
                    "Actualizar",
                    MessageBoxButtons.YesNo, MessageBoxIcon.Warning, 170);
                if (SiNo == DialogResult.No)
                {
                    return;
                }

                var a = ventanillaMethods.ActualizarVentanilla(ventanilla, Session.UserNombreCompleto);
                if (a.Equals("Ventanilla Actualizada"))
                {
                    MensajeAviso.Show(MessageType.SUCCESSFUL, "Ventanilla actualizada correctamente.");
                    ObtenerVentanillas();
                    LimpiarControles();
                }
                else
                {
                    MensajeAviso.Show(MessageType.ERROR, "No se pudo actualizar la ventanilla: " + a);
                }
            }

            else
            {
                MensajeAviso.Show(MessageType.WARNING, "Seleccione una ventanilla para actualizar.");
            }
        }
Beispiel #5
0
 private void Recibo_Load(object sender, EventArgs e)
 {
     try
     {
         VentanillaMethods ventanilla = new VentanillaMethods();
         richTextBox1.Lines = ventanilla.GenerarDocumento().ToArray();
     }
     catch (Exception)
     {
         this.Close();
     }
 }
Beispiel #6
0
        private void btnBorrarVentanilla_Click(object sender, EventArgs e)
        {
            epValidarCampos.SetError(txtNombreVentanilla, "");

            if (string.IsNullOrEmpty(txtNombreVentanilla.Text.Trim()))
            {
                epValidarCampos.SetError(txtNombreVentanilla, "Debe seleccionar una ventanilla para poder eliminarla.");
                return;
            }
            else
            {
                epValidarCampos.SetError(txtNombreVentanilla, "");
            }

            if (ventanilla != null)
            {
                ventanillaMethods = new VentanillaMethods();

                ventanilla.Descripcion = txtNombreVentanilla.Text;

                DialogResult SiNo = MetroFramework.MetroMessageBox.Show(
                    this,
                    "¿Está seguro que desea eliminar la ventanilla?",
                    "Eliminar",
                    MessageBoxButtons.YesNo, MessageBoxIcon.Error, 170);
                if (SiNo == DialogResult.No)
                {
                    return;
                }

                var a = ventanillaMethods.EliminarVentanilla(ventanilla);
                if (a.Equals("Ventanilla Eliminada"))
                {
                    MensajeAviso.Show(MessageType.SUCCESSFUL, "Ventanilla eliminada correctamente.");

                    txtNombreVentanilla.Text = "";
                    cbEstado.SelectedIndex   = 1;
                    ventanilla = null;
                    ObtenerVentanillas();
                    LimpiarControles();
                }
                else
                {
                    MensajeAviso.Show(MessageType.ERROR, "No se pudo eliminar la ventanilla: " + a);
                }
            }
            else
            {
                MensajeAviso.Show(MessageType.WARNING, "Seleccione una ventanilla para borrar.");
            }
        }
        public SistemaBancario()
        {
            #region [ Ventanilla Front ]
            BLEmpresa        = new EmpresaMethods();
            BLEmpresa        = new EmpresaMethods();
            BLPagoServicio   = new PagoServicioMethods();
            BLRecaudos       = new RecaudoMethods();
            BLTipoMoneda     = new TipoMonedaMethods();
            BLTipoMovimiento = new TipoMovimientoMethods();
            BLVentanila      = new VentanillaMethods();
            BLRetiros        = new RetirosMethods();
            BLDepositos      = new DepositoMethods();
            BLCobroCheque    = new CobroChequeMethods();
            BLGiros          = new GirosMethods();
            BLTransferencias = new TransferenciasMethods();
            BLBalancin       = new CajaChicaMethods();
            #endregion

            #region [ Ventanilla Back ]
            BLBanco            = new BancoMethods();
            BLCajaChica        = new CajaChicaMethods();
            BLDetalleCajaChica = new DetalleCajaChicaMethods();
            BLComponente       = new ComponenteMethods();
            BLHorariosAtencion = new HorariosAtencionMethods();
            BLPermisosUsuario  = new PermisosUsuarioMethods();
            BLPersona          = new PersonaMethods();
            BLRoles            = new RolesMethods();
            BLRolUsuario       = new RolUsuarioMethods();
            BLSucursal         = new SucursalMethods();
            BLTipoDocumento    = new TipoDocumentoMethods();
            BLTurnos           = new TurnosMethods();
            BLTurnoUsuario     = new EstablecerTurnoUsuarioMethods();
            #endregion

            #region [ Plataforma ]

            BLCuenta   = new BLCuenta();
            BLPrestamo = new BLPrestamo();

            #endregion
        }