Beispiel #1
0
        public async Task <Retiros> SaveRetiros(Retiros retiro)
        {
            string  webApiUrl = WebApiMethods.SaveRetiro;
            Retiros response  = await App.HttpTools.HttpPostObjectWithResponseDataAsync <Retiros, Retiros>(webApiUrl, retiro, "Hubo un error al guardar el corte").ConfigureAwait(false);

            return(response);
        }
Beispiel #2
0
 private void cleanView()
 {
     cortesToSave    = new Cortes();
     retirosToSave   = new Retiros();
     cashBox.Text    = "";
     messageBox.Text = "";
 }
Beispiel #3
0
        private void retirosACuentasToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Usuario inc = new Usuario();
            int     intCodigoUsuario = inc.obtenerCodigoUsuario();
            Retiros frm = new Retiros();

            frm.MdiParent = this;
            frm.Show();
            Application.DoEvents();
        }
Beispiel #4
0
 private void deleteWithdrawBtn_Click(object sender, RoutedEventArgs e)
 {
     dialog3 = new Question("¿Esta seguro de eliminar el retiro?", true, true);
     if (dialog3.ShowDialog() == true)
     {
         retirosToSave = withdrawGrid.SelectedItem as Retiros;
         if (retirosToSave != null)
         {
             _totalEfectivo        = _totalEfectivo + retirosToSave.Cantidad;
             CashAvailable.Text    = _totalEfectivo.ToString("C2");
             retirosToSave.Estatus = false;
             saveRetiro();
             cleanView();
         }
     }
 }
Beispiel #5
0
 private void saveRetiro()
 {
     if (retirosToSave.IdRetiro.Equals(0))
     {
         retirosToSave = _withdrawPresenter.SaveRetiros(retirosToSave).Result;
         if (retirosToSave != null && retirosToSave.Estatus)
         {
             CashAvailable.Text = _totalEfectivo.ToString("C2");
             retirosList.Add(retirosToSave);
             this.Close();
             //PrintMethod();
         }
     }
     else
     {
         _withdrawPresenter.SaveRetiros(retirosToSave);
         retirosList.Remove(retirosToSave);
     }
 }
Beispiel #6
0
 public Task <Retiros> SaveRetiros(Retiros retiro)
 {
     return(_withdrawServices.SaveRetiros(retiro));
 }
Beispiel #7
0
        private void Evento_Click(object sender, EventArgs e)
        {
            Button btn = sender as Button;

            TituloText.Visible   = true;
            NombreComponentClick = btn.Text;

            OpcionSelecionada(btn);
            #region Instancias_Controles
            LControls.Add(typeof(Retiros));
            if (!AccesoComponenteByNombre(btn.Text))
            {
                MetroFramework.MetroMessageBox.Show(this, "Acceso denegado, es necesario iniciar sesión nuevamente", "Permisos", MessageBoxButtons.OK, MessageBoxIcon.Error, 170);
                return;
            }
            if (btn.Text.Equals("Retiros"))
            {
                Retiros retiros;
                if (this.Session != null)
                {
                    retiros = new Retiros(this.Session);
                    CrearControl <UserControl>(retiros, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }


            else if (btn.Text.Equals("Depósitos"))
            {
                Deposito depositos;
                if (this.Session != null)
                {
                    depositos = new Deposito(this.Session);
                    CrearControl <UserControl>(depositos, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }


            //else if (btn.Text.Equals("Depósitos"))
            //{
            //    DepositosWalls depositos;
            //    if (this.Session != null)
            //    {
            //        depositos = new DepositosWalls(this.Session);
            //        CrearControl<UserControl>(depositos, btn);
            //    }
            //    else
            //    {
            //        MessageBox.Show("La sesión ha caducado");
            //    }
            //}
            else if (btn.Text.Equals("Transferencias"))
            {
                Transferencias transferencias;
                if (this.Session != null)
                {
                    transferencias = new Transferencias(this.Session);
                    CrearControl <UserControl>(transferencias, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Envío Giros"))
            {
                Envio_Giros envioGiros;
                if (this.Session != null)
                {
                    envioGiros = new Envio_Giros(this.Session);
                    CrearControl <UserControl>(envioGiros, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Cobro Giros"))
            {
                CobroGiros cobroGiros;
                if (this.Session != null)
                {
                    cobroGiros = new CobroGiros(this.Session);
                    CrearControl <UserControl>(cobroGiros, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Pago Tarjetas"))
            {
                Tarjetas tarjetas;
                if (this.Session != null)
                {
                    tarjetas = new Tarjetas(this.Session);
                    CrearControl <UserControl>(tarjetas, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Pago Cuotas"))
            {
                Cuotas cuotas;
                if (this.Session != null)
                {
                    cuotas = new Cuotas(this.Session);
                    CrearControl <UserControl>(cuotas, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Cambio Moneda"))
            {
                Tipo_de_Cambio tipoCambio;
                //ViewTipoCambio tipoCambio;
                if (this.Session != null)
                {
                    tipoCambio = new Tipo_de_Cambio(this.Session);
                    //tipoCambio = new ViewTipoCambio(this.Session);
                    CrearControl <UserControl>(tipoCambio, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Pago Servicios"))
            {
                Servicios servicios;
                if (this.Session != null)
                {
                    servicios = new Servicios(this.Session);
                    CrearControl <UserControl>(servicios, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Cuentas"))
            {
                NuevaCuentaUserControl cuenta;
                if (this.Session != null)
                {
                    cuenta = new NuevaCuentaUserControl(this.Session);
                    CrearControl <UserControl>(cuenta, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Gestionar Cuenta"))
            {
                UCactualizarCuenta actualizarCuenta;
                if (this.Session != null)
                {
                    actualizarCuenta = new UCactualizarCuenta(this.Session);
                    CrearControl <UserControl>(actualizarCuenta, btn);
                }
            }
            else if (btn.Text.Equals("Préstamos"))
            {
                NuevoPrestamoUserControl prestamo;
                if (this.Session != null)
                {
                    prestamo = new NuevoPrestamoUserControl(this.Session);
                    CrearControl <UserControl>(prestamo, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Refinanciar"))
            {
                UCrefinanciar refinanciar;
                if (this.Session != null)
                {
                    refinanciar = new UCrefinanciar(this.Session);
                    CrearControl <UserControl>(refinanciar, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Gestionar Tarjetas"))
            {
                //CrearControl<UserControl>(UCchequeras.instance, btn);
                NuevaTarjeta tarjeta;
                if (this.Session != null)
                {
                    tarjeta = new NuevaTarjeta(this.Session);
                    CrearControl <UserControl>(tarjeta, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Gestionar Chequera"))
            {
                //CrearControl<UserControl>(UCchequeras.instance, btn);
                RegistrarChequera chequera;
                if (this.Session != null)
                {
                    chequera = new RegistrarChequera(this.Session);
                    CrearControl <UserControl>(chequera, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Balancin Caja"))
            {
                Balancin balancin;
                if (this.Session != null)
                {
                    balancin = new Balancin(this.Session);
                    CrearControl <UserControl>(balancin, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Resumen Total"))
            {
                ResumenTotal resumenTotal;
                if (this.Session != null)
                {
                    resumenTotal = new ResumenTotal(this.Session);
                    CrearControl <UserControl>(resumenTotal, btn);
                }
            }
            else if (btn.Text.Equals("Clientes"))
            {
                RegistroPersonaUserControl personas;
                if (this.Session != null)
                {
                    personas = new RegistroPersonaUserControl(this.Session);
                    CrearControl <UserControl>(personas, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            //else if (btn.Text.Equals("Monedas"))
            //{
            //    NuevaMoneda monedas;
            //    if (this.Session != null)
            //    {
            //        monedas = new NuevaMoneda(this.Session);
            //        CrearControl<UserControl>(monedas, btn);
            //    }
            //    else
            //    {
            //        MessageBox.Show("La sesión ha caducado");
            //    }
            //}

            else if (btn.Text.Equals("Monedas"))
            {
                NuevaMoneda     monedas;
                TipoCambioDolar tipoCambioDolar;
                if (this.Session != null)
                {
                    monedas = new NuevaMoneda(this.Session);
                    CrearControl <UserControl>(monedas, btn);
                    tipoCambioDolar = new TipoCambioDolar(this.Session);
                    CrearControl <UserControl>(tipoCambioDolar, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }

            else if (btn.Text.Equals("Sucursal"))
            {
                Sucursal sucursal;
                if (this.Session != null)
                {
                    sucursal = new Sucursal(this.Session);
                    CrearControl <UserControl>(sucursal, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }

            else if (btn.Text.Equals("Ventanilla"))
            {
                Ventanilla.Ventanilla ventanilla;
                if (this.Session != null)
                {
                    ventanilla = new Ventanilla.Ventanilla(this.Session);
                    CrearControl <UserControl>(ventanilla, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }

            else if (btn.Text.Equals("Turnos"))
            {
                Turnos turnos;
                if (this.Session != null)
                {
                    turnos = new Turnos(this.Session);
                    CrearControl <UserControl>(turnos, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }

            else if (btn.Text.Equals("Turno Usuario"))
            {
                TurnoUsuario turnoUsuario;
                if (this.Session != null)
                {
                    turnoUsuario = new TurnoUsuario(this.Session);
                    CrearControl <UserControl>(turnoUsuario, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }


            else if (btn.Text.Equals("Cobro Cheques"))
            {
                Cheques cheques;
                if (this.Session != null)
                {
                    cheques = new Cheques(this.Session);
                    CrearControl <UserControl>(cheques, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Usuarios"))
            {
                Usuario usuario;
                if (this.Session != null)
                {
                    usuario = new Usuario(this.Session);
                    CrearControl <UserControl>(usuario, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Roles"))
            {
                Roles roles;
                if (this.Session != null)
                {
                    roles = new Roles(this.Session);
                    CrearControl <UserControl>(roles, btn);
                }
                else
                {
                    MessageBox.Show("La sesión ha caducado");
                }
            }
            else if (btn.Text.Equals("Permisos"))
            {
                Permisos permisos;
                if (this.Session != null)
                {
                    permisos = new Permisos(this.Session);
                    CrearControl <UserControl>(permisos, btn);
                }
            }

            else if (btn.Text.Equals("Cronograma"))
            {
                ReporteCronograma cronograma;
                if (this.Session != null)
                {
                    cronograma = new ReporteCronograma(this.Session);
                    CrearControl <UserControl>(cronograma, btn);
                }
                else
                {
                    MetroFramework.MetroMessageBox.Show(this, "La sesión ha caducado", "Permisos", MessageBoxButtons.OK, MessageBoxIcon.Error, 170);
                }
            }
            #endregion

            NombreComponentActivo = btn.Text;
            tituloMenu            = btn.Text;
            TituloText.Text       = tituloModulo + separator + tituloMenu;
        }