public List <clsPago> consulta(int Empresa) { try { List <clsPago> lista = new List <clsPago>(); CuentasPorPagarEntities ent = new CuentasPorPagarEntities(); var con = from w in ent.PagoCab where w.IdEmpresa == Empresa select w; foreach (var item in con) { clsPago clas = new clsPago(); clas.NumPago = item.NumPago; clas.FechaIngreso = item.FechaIngreso; clas.NumOrdenPago = Convert.ToInt32(item.NumOrdenPago); clas.TotalPagar = item.TotalPagar; clas.IdUsuario = item.IdUsuario; clas.IdEmpresa = item.IdEmpresa; clas.IdEstado = item.Estado; clas.NumComprobante = item.NumComprobante; lista.Add(clas); } return(lista); } catch (Exception) { return(null); } }
public Boolean Guardar(clsPago Pago) { try { int id = getIdSiguiente(); using (CuentasPorPagarEntities ent = new CuentasPorPagarEntities()) { PagoCab otro = new PagoCab() { NumPago = id, FechaIngreso = Pago.FechaIngreso, NumOrdenPago = Pago.NumOrdenPago, TotalPagar = Pago.TotalPagar, IdUsuario = Pago.IdUsuario, IdEmpresa = Pago.IdEmpresa, Estado = Pago.IdEstado, NumComprobante = Pago.NumComprobante, }; ent.AddToPagoCab(otro); ent.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
private void registrarPagos() { clsPago nuevoPago = clsPago.Registrar(Convert.ToSingle(nudMonto.Value)); byte indices = 0; while (nudMonto.Value > 0 && indices < SinCancelar.Rows.Count) { byte MontoCodigo = SinCancelar[indices].CodigoMonto; byte FechaCodigo = SinCancelar[indices].CodigoFecha; float MontoPagado = Convert.ToSingle(nudMonto.Value); if (MontoPagado > SinCancelar[indices].Monto) { MontoPagado = SinCancelar[indices].Monto; } nuevoPago.RegistrarMultiple(estudianteseleccionado, MontoCodigo, FechaCodigo, nuevoPago.Numero, MontoPagado); nudMonto.Value -= Convert.ToDecimal(MontoPagado); indices += 1; } MessageBox.Show("Pagos Correctamente Registrados"); if (nudMonto.Value != 0) { MessageBox.Show("su vuelto es : S/" + nudMonto.Value.ToString()); nudMonto.Value = 0; } }
public void Modificar(clsPago Pago) { using (CuentasPorPagarEntities ent = new CuentasPorPagarEntities()) { var x = (from q in ent.PagoCab where q.NumPago == Pago.NumPago select q).First(); x.NumPago = Pago.NumPago; x.FechaIngreso = Pago.FechaIngreso; x.NumOrdenPago = Pago.NumOrdenPago; x.TotalPagar = Pago.TotalPagar; x.IdUsuario = Pago.IdUsuario; x.IdEmpresa = Pago.IdEmpresa; x.Estado = Pago.IdEstado; x.NumComprobante = Pago.NumComprobante; ent.SaveChanges(); } }
public Boolean Eliminar(clsPago Pag) { try { using (CuentasPorPagarEntities ent = new CuentasPorPagarEntities()) { var x = (from q in ent.PagoCab where q.NumPago == Pag.NumPago select q).First(); ent.DeleteObject(x); ent.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public clsPago MuestraPagoVenta(int codAlmacen, Int32 venta) { clsPago pag = null; try { con.conectarBD(); cmd = new MySqlCommand("MuestraPagoVenta", con.conector); cmd.Parameters.AddWithValue("codalma", codAlmacen); cmd.Parameters.AddWithValue("codnota", venta); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { pag = new clsPago(); pag.CodPago = Convert.ToInt32(dr.GetDecimal(0)); pag.CodNota = dr.GetString(1); pag.MontoCobrado = dr.GetDecimal(2); pag.MontoPagado = dr.GetDecimal(3); pag.FechaPago = dr.GetDateTime(4); pag.CodTipoPago = Convert.ToInt32(dr.GetDecimal(5)); pag.TipoCambio = dr.GetDecimal(6); pag.CodCobrador = Convert.ToInt32(dr.GetDecimal(7)); pag.codCtaCte = Convert.ToInt32(dr.GetDecimal(8)); pag.CodTarjeta = Convert.ToInt32(dr.GetDecimal(9)); pag.CodBanco = Convert.ToInt32(dr.GetDecimal(10)); pag.NOperacion = dr.GetString(11); pag.CtaCte = dr.GetString(12); pag.NCheque = dr.GetString(13); pag.Observacion = dr.GetString(14); } } return(pag); } catch (Exception ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
private void cargaPago(clsPago p) { p = Admpag.MuestraPagoVenta(frmLogin.iCodAlmacen, Pag.CodPago); if (p != null) { cmbMetodoPago.SelectedValue = p.CodTipoPago; cboBanco.SelectedValue = p.CodBanco; cboTarjeta.SelectedValue = p.CodTarjeta; cboNumCta.SelectedValue = p.codCtaCte; txtTipoCambio.Text = p.TipoCambio.ToString(); txtCheque.Text = p.NCheque; txtDescripcion.Text = p.Observacion; txtOperacion.Text = p.NOperacion; txtMontoPago.Text = p.MontoCobrado.ToString(); dtpfecha.Value = p.FechaPago; //cbovendedor.SelectedValue = p.CodCobrador; txtSerie.Text = p.Serie; txtNumero.Text = p.NumDoc; } }
private void btnConsultar_Click(object sender, EventArgs e) { resultado = false; frmConsultaPago fre = new frmConsultaPago(); fre.ShowDialog(); clas = fre.Pg; if (clas.NumPago == 0) { limpiar(); txtNumPago.Text = Convert.ToString(dato.getIdSiguiente()); deFechaActual.EditValue = DateTime.Today; } else { datosPagoDetalle pgo = new datosPagoDetalle(); set(); cargar(); } }
public Boolean insertpagodetraccion(clsPago pag)//MOD7 { try { return(Mpag.InsertPagoDetraccion(pag)); } catch (Exception ex) { if (ex.Message.Contains("Duplicate entry")) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } }
public DataTable MuestraPagoVentaAnula(int codAlmacen, Int32 nota) { clsPago pag = null; try { tabla = new DataTable(); con.conectarBD(); cmd = new MySqlCommand("MuestraPagoVentaAnula", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codalma", codAlmacen); cmd.Parameters.AddWithValue("nota", nota); adap = new MySqlDataAdapter(cmd); adap.Fill(tabla); return(tabla); } catch (Exception ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public Boolean Insert(clsPago pag) { try { con.conectarBD(); cmd = new MySqlCommand("GuardaPago", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("codnot", Convert.ToInt32(pag.CodNota)); oParam = cmd.Parameters.AddWithValue("codlet", Convert.ToInt32(pag.CodLetra)); oParam = cmd.Parameters.AddWithValue("codcuopreban", Convert.ToInt32(pag.CodCuotaPreBan)); oParam = cmd.Parameters.AddWithValue("codtipopago", pag.CodTipoPago); oParam = cmd.Parameters.AddWithValue("codmon", pag.CodMoneda); oParam = cmd.Parameters.AddWithValue("codtar", pag.CodTarjeta); oParam = cmd.Parameters.AddWithValue("tipo", pag.Tipo); oParam = cmd.Parameters.AddWithValue("ingegre", pag.IngresoEgreso); oParam = cmd.Parameters.AddWithValue("tipocambio", pag.TipoCambio); oParam = cmd.Parameters.AddWithValue("montopa", pag.MontoPagado); oParam = cmd.Parameters.AddWithValue("montoco", pag.MontoCobrado); oParam = cmd.Parameters.AddWithValue("vuelto", pag.Vuelto); oParam = cmd.Parameters.AddWithValue("mora", pag.Mora); oParam = cmd.Parameters.AddWithValue("codalma", pag.CodAlmacen); oParam = cmd.Parameters.AddWithValue("codcta", pag.codCtaCte); oParam = cmd.Parameters.AddWithValue("numcta", pag.CtaCte); oParam = cmd.Parameters.AddWithValue("noperacion", pag.NOperacion); oParam = cmd.Parameters.AddWithValue("ncheque", pag.NCheque); oParam = cmd.Parameters.AddWithValue("fecha", pag.FechaPago); oParam = cmd.Parameters.AddWithValue("observa", pag.Observacion); oParam = cmd.Parameters.AddWithValue("codusu", pag.CodUser); oParam = cmd.Parameters.AddWithValue("codban", pag.CodBanco); oParam = cmd.Parameters.AddWithValue("provi", pag.Provision);//MOD7 if (pag.CodNotaCredito != 0) { oParam = cmd.Parameters.AddWithValue("codnotac", pag.CodNotaCredito); } else { oParam = cmd.Parameters.AddWithValue("codnotac", null); } if (pag.NotaCredito != 0) { oParam = cmd.Parameters.AddWithValue("notacre", pag.NotaCredito); } else { oParam = cmd.Parameters.AddWithValue("notacre", 0); } if (pag.CodSerie != 0) { oParam = cmd.Parameters.AddWithValue("codserie", pag.CodSerie); } else { oParam = cmd.Parameters.AddWithValue("codserie", null); } if (pag.Serie != "") { oParam = cmd.Parameters.AddWithValue("serie", pag.Serie); } else { oParam = cmd.Parameters.AddWithValue("serie", null); } if (pag.NumDoc != "") { oParam = cmd.Parameters.AddWithValue("numdoc", pag.NumDoc); } else { oParam = cmd.Parameters.AddWithValue("numdoc", null); } oParam = cmd.Parameters.AddWithValue("aprob", pag.Aprobado); if (pag.Referencia != "") { oParam = cmd.Parameters.AddWithValue("ref", pag.Referencia); } else { oParam = cmd.Parameters.AddWithValue("ref", null); } if (pag.CodDoc != 0) { oParam = cmd.Parameters.AddWithValue("coddoc", pag.CodDoc); } else { oParam = cmd.Parameters.AddWithValue("coddoc", null); } oParam = cmd.Parameters.AddWithValue("codsucur", pag.CodSucursal); oParam = cmd.Parameters.AddWithValue("codCaja_ex", pag.Codcaja); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); pag.CodPago = Convert.ToInt32(cmd.Parameters["newid"].Value); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }