コード例 #1
0
 public void AgregarRetiro(DepositoRetiro retiro)
 {
     try
     {
         Caja_Datos cd = new Caja_Datos();
         cd.AgregarRetiro(retiro);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #2
0
ファイル: Caja_Datos.cs プロジェクト: DanyFlores/StephSoftV2
 public void AgregarRetiro(DepositoRetiro retiro)
 {
     try
     {
         if (SqlHelper.ExecuteNonQuery(retiro.Conexion, "spCSLDB_abc_Retiros", retiro.Opcion, retiro.IDDepositoRetiro, retiro.IDCaja, retiro.IDUsuario, retiro.IDTipoDepositoRetiro, retiro.Monto, retiro.Motivo, retiro.IDSucursal) <= 0)
         {
             retiro.Validador = false;
         }
         else
         {
             retiro.Validador = true;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
ファイル: Caja_Datos.cs プロジェクト: DanyFlores/StephSoftV2
 public void AgregarDeposito(DepositoRetiro deposito)
 {
     try
     {
         if (SqlHelper.ExecuteNonQuery(deposito.Conexion, "spCSLDB_abc_Depositos", deposito.Opcion, deposito.IDDepositoRetiro, deposito.IDCaja, deposito.IDUsuario, deposito.Monto, deposito.Motivo, deposito.IDSucursal) <= 0)
         {
             deposito.Validador = false;
         }
         else
         {
             deposito.Validador = true;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #4
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                List <Error> Errores = this.ValidarDatos();
                if (Errores.Count == 0)
                {
                    DepositoRetiro Datos = this.ObtenerDatos();
                    Caja_Negocio   CN    = new Caja_Negocio();
                    switch (TipoForm)
                    {
                    case 1:     //deposito
                        CN.AgregarDeposito(Datos);
                        break;

                    case 2:     //retiro caja llena
                        Datos.IDTipoDepositoRetiro = 1;
                        CN.AgregarRetiro(Datos);
                        break;
                    }
                    if (Datos.Validador)
                    {
                        MessageBox.Show("Se ha agregado correctamento el movimiento. ", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.DialogResult = System.Windows.Forms.DialogResult.OK;
                    }
                    else
                    {
                        MessageBox.Show("No se pudo agregar el movimiento. ", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                        this.DialogResult = DialogResult.Cancel;
                    }
                }
                else
                {
                    this.MostrarMensajeError(Errores);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                LogError.AddExcFileTxt(ex, "frmDepositosRetirosCaja ~ btnGuardar_Click");
            }
        }
コード例 #5
0
 private DepositoRetiro ObtenerDatos()
 {
     try
     {
         decimal Monto = 0;
         decimal.TryParse(this.txtMontoRetiro.Text, NumberStyles.Currency, CultureInfo.CurrentCulture, out Monto);
         DepositoRetiro DatosAux = new DepositoRetiro();
         DatosAux.IDCaja               = Comun.IDCaja;
         DatosAux.IDUsuario            = Comun.IDUsuario;
         DatosAux.IDSucursal           = Comun.IDSucursalCaja;
         DatosAux.IDDepositoRetiro     = string.Empty;
         DatosAux.Opcion               = 1;
         DatosAux.IDTipoDepositoRetiro = this.TipoForm;
         DatosAux.Monto    = Monto;
         DatosAux.Motivo   = this.txtConcepto.Text.Trim();
         DatosAux.Conexion = Comun.Conexion;
         return(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }