コード例 #1
0
        //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
        }
コード例 #2
0
        private void ObtenerTurnos()
        {
            turnosMethods = new TurnosMethods();
            var turnos = turnosMethods.ObtenerTurnos();

            dgvTurnos.AutoGenerateColumns = false;
            dgvTurnos.DataSource          = turnos;
            dgvTurnos.Refresh();
        }
コード例 #3
0
        private void btnBorrarTurno_Click(object sender, EventArgs e)
        {
            epValidarCampos.SetError(txtNombreTurno, "");

            if (string.IsNullOrEmpty(txtNombreTurno.Text.Trim()))
            {
                epValidarCampos.SetError(txtNombreTurno, "Debe seleccionar un turno para poder eliminarlo.");
                return;
            }
            else
            {
                epValidarCampos.SetError(txtNombreTurno, "");
            }


            if (turnoSeleccionado != null)
            {
                turnosMethods = new TurnosMethods();

                turnoSeleccionado.Descripcion  = txtNombreTurno.Text;
                turnoSeleccionado.Hora_Inicial = dtpHoraInicio.Value.ToString("HH:mm");
                turnoSeleccionado.Hora_Final   = dtpHoraFin.Value.ToString("HH:mm");

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


                var a = turnosMethods.EliminarTurno(turnoSeleccionado);
                if (a.Equals("Turno Eliminado"))
                {
                    MensajeAviso.Show(MessageType.SUCCESSFUL, "Turno eliminado correctamente.");

                    txtNombreTurno.Text = "";
                    dtpHoraInicio.Value = new DateTime(2019, 12, 19, 12, 0, 0, 0);
                    dtpHoraFin.Value    = new DateTime(2019, 12, 19, 12, 0, 0, 0);
                    turnoSeleccionado   = null;
                    ObtenerTurnos();
                    LimpiarControles();
                }
                else
                {
                    MensajeAviso.Show(MessageType.ERROR, "No se pudo eliminar el turno: " + a);
                }
            }
            else
            {
                MensajeAviso.Show(MessageType.WARNING, "Seleccione un turno para borrar.");
            }
        }
コード例 #4
0
        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
        }
コード例 #5
0
        private void btnCrearTurno_Click(object sender, EventArgs e)
        {
            epValidarCampos.SetError(txtNombreTurno, "");

            if (string.IsNullOrEmpty(txtNombreTurno.Text.Trim()))
            {
                epValidarCampos.SetError(txtNombreTurno, "Debe proporcionarle un nombre al turno.");
                return;
            }
            else
            {
                epValidarCampos.SetError(txtNombreTurno, "");
            }

            if (dtpHoraInicio.Value != dtpHoraFin.Value)
            {
                turnosMethods = new TurnosMethods();
                turnos        = new TurnosModel();

                turnos.Descripcion  = txtNombreTurno.Text;
                turnos.Hora_Inicial = dtpHoraInicio.Value.ToString("HH:mm");
                turnos.Hora_Final   = dtpHoraFin.Value.ToString("HH:mm");

                DialogResult SiNo = MetroFramework.MetroMessageBox.Show(
                    this,
                    "¿Está seguro que desea crear el nuevo turno?",
                    "Nuevo turno",
                    MessageBoxButtons.YesNo, MessageBoxIcon.Question, 170);
                if (SiNo == DialogResult.No)
                {
                    return;
                }


                var tuplaTurnos = turnosMethods.GuardarTurno(turnos, Session.UserName);
                var a           = tuplaTurnos.Item1;

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

                if (a.Equals("Turno Guardado"))
                {
                    MensajeAviso.Show(MessageType.SUCCESSFUL, "Turno guardado correctamente.");

                    txtNombreTurno.Text = "";
                    dtpHoraInicio.Value = new DateTime(2019, 12, 19, 12, 0, 0, 0);
                    dtpHoraFin.Value    = new DateTime(2019, 12, 19, 12, 0, 0, 0);
                    turnos = null;

                    ObtenerTurnos();
                    LimpiarControles();
                }
                else
                {
                    MensajeAviso.Show(MessageType.ERROR, "No se pudo guardar el turno: " + a);
                }
            }
            else
            {
                MensajeAviso.Show(MessageType.WARNING, "No se puede guardar un turno con horas iguales.");
            }
        }