public void AgregarRetiro(DepositoRetiro retiro) { try { Caja_Datos cd = new Caja_Datos(); cd.AgregarRetiro(retiro); } catch (Exception ex) { throw ex; } }
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; } }
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; } }
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"); } }
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; } }