private void btnGuardar_Click(object sender, EventArgs e) { if (txtMonto.Text == "") { Mensaje("Debe ingresar un monto para continuar"); return; } if (txtApellido.Text == "") { Mensaje("Debe ingresar un apellido "); return; } if (txtNombre.Text == "") { Mensaje("Debe ingresar un nombre "); return; } if (fun.ValidarFecha(txtFecha.Text) == false) { Mensaje("La fecha ingresada es incorrecta"); return; } DateTime Fecha = Convert.ToDateTime(txtFecha.Text); double Importe = fun.ToDouble(txtMonto.Text); string Nombre = txtNombre.Text; string Apellido = txtApellido.Text; string Descripcion = txtDescripcion.Text; SqlConnection con = new SqlConnection(); con.ConnectionString = Clases.cConexion.Cadenacon(); con.Open(); SqlTransaction Transaccion; Transaccion = con.BeginTransaction(); string Descrip = ""; cVale vale = new cVale(); cMovimiento mov = new cMovimiento(); try { vale.Registrar(con, Transaccion, Fecha, Importe, Nombre, Apellido, Descripcion); Descrip = "ADELANTO DE DINERO " + txtNombre.Text + " " + txtApellido.Text; mov.GrabarMovimientoTransaccion(con, Transaccion, -1 * Importe, Descrip, Fecha, 1, null); Mensaje("Datos grabados correctamente"); Transaccion.Commit(); con.Close(); Limpiar(); } catch (Exception ex) { Transaccion.Rollback(); con.Close(); Mensaje("Hubo un error en el proceso de grabación"); } }
private void Buscar() { if (fun.ValidarFecha(txtFechaDesde.Text) == false) { Mensaje("La fecha desde es incorrecta"); return; } if (fun.ValidarFecha(txtFechaHasta.Text) == false) { Mensaje("La fecha hasta es incorrecta"); return; } DateTime fechaDesde = Convert.ToDateTime(txtFechaDesde.Text); DateTime fechaHasta = Convert.ToDateTime(txtFechaHasta.Text); cVale vale = new cVale(); DataTable trdo = vale.GetValesxFecha(fechaDesde, fechaHasta); trdo = fun.TablaaMiles(trdo, "Importe"); trdo = fun.TablaaMiles(trdo, "Saldo"); Grilla.DataSource = trdo; Grilla.Columns[0].Visible = false; Grilla.Columns[1].Width = 140; Grilla.Columns[2].Width = 140; Grilla.Columns[6].Width = 100; Grilla.Columns[7].Width = 250; Grilla.Columns[6].HeaderText = "Devolución"; Grilla.Columns[2].Visible = false; txtTotal.Text = fun.TotalizarColumna(trdo, "Saldo").ToString(); txtTotal.Text = fun.FormatoEnteroMiles(txtTotal.Text); }
private void Buscar() { cMovimiento mov = new cMovimiento(); double Efectivo = mov.GetTotalEfectivo(); txtEfectivo.Text = Efectivo.ToString(); txtEfectivo.Text = fun.SepararDecimales(txtEfectivo.Text); txtEfectivo.Text = fun.FormatoEnteroMiles(txtEfectivo.Text); cDocumento doc = new cDocumento(); double ImporteDoc = doc.GetTotalDocumentos(); txtDocumentos.Text = ImporteDoc.ToString(); txtDocumentos.Text = fun.SepararDecimales(txtDocumentos.Text); txtDocumentos.Text = fun.FormatoEnteroMiles(txtDocumentos.Text); cCobroTarjeta cobro = new cCobroTarjeta(); txtTotalTarjeta.Text = cobro.GetTotal().ToString(); txtTotalTarjeta.Text = fun.SepararDecimales(txtTotalTarjeta.Text); txtTotalTarjeta.Text = fun.FormatoEnteroMiles(txtTotalTarjeta.Text); cCheque cheque = new cCheque(); txtTotalCheque.Text = cheque.GetTotalCheque().ToString(); txtTotalCheque.Text = fun.SepararDecimales(txtTotalCheque.Text); txtTotalCheque.Text = fun.FormatoEnteroMiles(txtTotalCheque.Text); cGarantia garantia = new cGarantia(); txtGarantia.Text = garantia.GetTotalGarantia().ToString(); txtGarantia.Text = fun.SepararDecimales(txtGarantia.Text); txtGarantia.Text = fun.FormatoEnteroMiles(txtGarantia.Text); cInsumo insumo = new cInsumo(); txtTotalInsumo.Text = insumo.GetTotalInsumo().ToString(); txtTotalInsumo.Text = fun.SepararDecimales(txtTotalInsumo.Text); txtTotalInsumo.Text = fun.FormatoEnteroMiles(txtTotalInsumo.Text); cVale vale = new cVale(); txtTotalVale.Text = vale.GetTotalVales().ToString(); txtTotalVale.Text = fun.SepararDecimales(txtTotalVale.Text); txtTotalVale.Text = fun.FormatoEnteroMiles(txtTotalVale.Text); cTransferencia tra = new Clases.cTransferencia(); txtTotalTransferencia.Text = tra.GetTotal().ToString(); txtTotalTransferencia.Text = fun.SepararDecimales(txtTotalTransferencia.Text); txtTotalTransferencia.Text = fun.FormatoEnteroMiles(txtTotalTransferencia.Text); cCuentaCorriente cuenta = new cCuentaCorriente(); Double ImporteCuenta = cuenta.GetTotal(); txtCuentaCorriente.Text = ImporteCuenta.ToString(); txtCuentaCorriente.Text = fun.SepararDecimales(txtCuentaCorriente.Text); txtCuentaCorriente.Text = fun.FormatoEnteroMiles(txtCuentaCorriente.Text); }
private void btnReintegrar_Click(object sender, EventArgs e) { if (fun.ValidarFecha(txtFechaRintegro.Text) == false) { Mensaje("La fecha de reintegro es incorrecta"); return; } double Saldo = fun.ToDouble(Grilla.CurrentRow.Cells[5].Value.ToString()); if (Saldo == 0) { Mensaje("Ya se ha reintegrado el movimiento"); return; } double Importe = fun.ToDouble(Grilla.CurrentRow.Cells[3].Value.ToString()); DateTime Fecha = Convert.ToDateTime(txtFechaRintegro.Text); Int32 CodVale = Convert.ToInt32(Grilla.CurrentRow.Cells[0].Value.ToString()); string Nombre = Grilla.CurrentRow.Cells[1].Value.ToString(); string Apellido = Grilla.CurrentRow.Cells[2].Value.ToString(); string Descripcion = ""; cVale objVale = new cVale(); cMovimiento mov = new cMovimiento(); SqlConnection con = new SqlConnection(); con.ConnectionString = Clases.cConexion.Cadenacon(); con.Open(); SqlTransaction Transaccion; Transaccion = con.BeginTransaction(); try { objVale.GrabarDevolucion(con, Transaccion, CodVale, Fecha); Descripcion = "REINTEGRO VALE " + Nombre + " " + Apellido; mov.GrabarMovimientoTransaccion(con, Transaccion, Importe, Descripcion, Fecha, 1, null); Mensaje("Datos grabados correctamente"); Transaccion.Commit(); con.Close(); Buscar(); } catch (Exception ex) { Mensaje("Hubo un error en el proceso de grabación"); Transaccion.Rollback(); con.Close(); } }
private void BuscarVale(Int32 CodVale) { cFunciones fun = new cFunciones(); cVale vale = new cVale(); DataTable trdo = vale.GetValexCodigo(CodVale); if (trdo.Rows.Count > 0) { txtNombre.Text = trdo.Rows[0]["Nombre"].ToString(); txtApellido.Text = trdo.Rows[0]["Apellido"].ToString(); txtDescripcion.Text = trdo.Rows[0]["Descripcion"].ToString(); DateTime Fecha = Convert.ToDateTime(trdo.Rows[0]["Fecha"].ToString()); txtFecha.Text = Fecha.ToShortDateString(); txtMonto.Text = trdo.Rows[0]["Importe"].ToString(); if (txtMonto.Text != "") { txtMonto.Text = fun.SepararDecimales(txtMonto.Text); txtMonto.Text = fun.FormatoEnteroMiles(txtMonto.Text); } } btnGuardar.Visible = false; }