/* * public static bool AsentarMovimiento(int lIdCliente, int lIdEncabezado, int lIdTipoInforme) * { * return AsentarMovimiento(lIdCliente, lIdEncabezado, lIdTipoInforme, 3); * * } * * public static bool AsentarMovimiento(int lIdCliente, int lIdEncabezado, int lIdTipoInforme, byte lTipoPrecio) * { * float flPrecio = ReportesCobranzas.TraerPrecioActual(lIdTipoInforme, lTipoPrecio); * return CuentaCorrienteDal.AsentarMovimiento(lIdCliente, lIdEncabezado, lIdTipoInforme, lTipoPrecio, flPrecio); * * } */ public DataTable listarTiposInformesRemito(int lIdCliente, string lFechaDesde, string lFechaHasta) { if (lFechaDesde != "") { lFechaDesde = "'" + lFechaDesde + " 00:00:00.000'"; } if (lFechaHasta != "") { lFechaHasta = "'" + lFechaHasta + " 23:59:59.999'"; } string FechaActual = DateTime.Today.ToShortDateString(); FechaActual = "'" + FechaActual + " 00:00:00.000'"; string strSQL = "WHERE b.FechaCarga BETWEEN " + lFechaDesde + " AND " + lFechaHasta + " AND b.idCliente = " + lIdCliente + " AND b.estado=3 " + //"AND p.fecDesde < b.FechaFin " + //"AND p.actual = 1 " + "AND b.idEncabezado NOT IN ( " + "SELECT bb.idEncabezado FROM remitoinforme ri " + "INNER JOIN bandejaentrada bb ON ri.idEncabezado=bb.idEncabezado " + "WHERE bb.idCliente = " + lIdCliente + " ) " + "AND b.idEncabezado NOT IN ( " + "SELECT bb.idEncabezado FROM parteEntregaInforme pei " + "INNER JOIN bandejaentrada bb ON pei.idEncabezado=bb.idEncabezado " + "WHERE bb.idCliente = " + lIdCliente + " ) " + "GROUP BY b.idTipoInforme, ti.descripcion, p.precio " + //, c.descripcion "ORDER BY b.idTipoInforme ASC "; DataTable Datos = ReportesCobranzas.RemitoListarTiposInformes(strSQL); return(Datos); }
public DataTable listarTiposInformesRemito(int lIdCliente, string lFechaDesde, string lFechaHasta, int lTipoDocumentacion, int lnroRemito) { string strSQL = " WHERE b.idCliente = " + lIdCliente + " AND b.estado=3 "; //" AND p.fecDesde < b.fechaFin " + //" AND p.actual = 1 "; if (lTipoDocumentacion == 1) { strSQL = strSQL + "AND (b.FechaCarga BETWEEN " + lFechaDesde + " AND " + lFechaHasta + " OR b.idEncabezado IN ( " + " SELECT idEncabezado FROM remitoinforme " + " WHERE nroRemito = " + lnroRemito + " )) "; } if (lTipoDocumentacion == 2) { strSQL = strSQL + "AND (b.FechaCarga BETWEEN " + lFechaDesde + " AND " + lFechaHasta + " OR b.idEncabezado IN ( " + " SELECT idEncabezado FROM parteEntregaInforme " + " WHERE nroParte = " + lnroRemito + " )) "; } strSQL = strSQL + "GROUP BY b.idTipoInforme, ti.descripcion, p.precio " + //, c.descripcion "ORDER BY b.idTipoInforme ASC "; DataTable Datos = ReportesCobranzas.RemitoListarTiposInformes(strSQL); return(Datos); }
public DataTable listarInformesRemitoParteEntrega(int idTipoDocumento, int lnroRemito, int lTipoInforme) { string strSQL = ""; if (idTipoDocumento == 1) { if (lnroRemito == 0) { strSQL = "WHERE p.actual=1 " + "AND b.idEncabezado IN ( " + "SELECT idEncabezado FROM remitoinforme " + "WHERE nroRemito = " + lnroRemito + " AND idTipoInforme = " + lTipoInforme + ") " + "ORDER BY b.idTipoInforme ASC "; } else { strSQL = "WHERE " + "ri.nroRemito= " + lnroRemito + " ORDER BY b.idTipoInforme ASC"; } } if (idTipoDocumento == 2) { if (lnroRemito == 0) { strSQL = "WHERE p.actual=1 " + "AND b.idEncabezado IN ( " + "SELECT idEncabezado FROM parteEntregaInforme " + "WHERE nroParte = " + lnroRemito + " AND idTipoInforme = " + lTipoInforme + ") " + "ORDER BY b.idTipoInforme ASC "; } else { strSQL = "WHERE " + "ri.nroparte= " + lnroRemito + " ORDER BY b.idTipoInforme ASC"; } } DataTable Datos = ReportesCobranzas.RemitoParteEntregaListarInformes(idTipoDocumento, lTipoInforme, lnroRemito, strSQL); return(Datos); }
private void ListaConceptos(int idTipoIngreso) { string vConcepto = cmbConcepto.SelectedValue; cmbConcepto.Items.Clear(); DataTable myTb; myTb = ReportesCobranzas.ListarConceptos("", 1, idTipoIngreso); ListItem myItem; foreach (DataRow myRow in myTb.Rows) { myItem = new ListItem(myRow[1].ToString(), myRow[0].ToString()); cmbConcepto.Items.Add(myItem); if (vConcepto == myRow[0].ToString()) { cmbConcepto.SelectedIndex = -1; myItem.Selected = true; } } }
//Setea el monto al confeccionar el remito o parte de entrega (AbmRemitos) public void setearMontoRemito(int idRemito, int idTipoDocumentacion, int tipoPeriodo) { ReportesCobranzas gp = new ReportesCobranzas(); gp.setearMontoRemito(idRemito, idTipoDocumentacion, tipoPeriodo); }
public string periodoMovimiento(int idTipoDocumentacion, int nroMovimiento) { string strDescr = ReportesCobranzas.periodoMovimiento(idTipoDocumentacion, nroMovimiento); return(strDescr); }
public DataTable NroRemitosPorMovimiento(int idTipoDocumentacion, int nroMovimiento) { DataTable Datos = ReportesCobranzas.NroRemitosPorMovimiento(idTipoDocumentacion, nroMovimiento); return(Datos); }
public decimal precioTotalRemitosMovimiento(int idTipoDocumento, int NroMovimiento, int idCliente) { decimal Precio = ReportesCobranzas.precioTotalRemitosMovimiento(idTipoDocumento, NroMovimiento, idCliente); return(Precio); }
public decimal precioTotalRemitoParteEntrega(int idTipoDocumento, int NroRemito) { decimal Precio = ReportesCobranzas.precioTotalRemitoParteEntrega(idTipoDocumento, NroRemito); return(Precio); }
public DataTable ListarAdicionalesRemito(int tipoDocumentacion, int nroRemito) { DataTable Datos = ReportesCobranzas.ListarAdicionalesRemito(tipoDocumentacion, nroRemito); return(Datos); }
public DataTable ListaDetallesRemitoParteEntrega(int idTipoDocumentacion, int NroRemito, bool Referencia) { DataTable Datos = ReportesCobranzas.ListaDetallesRemitoParteEntrega(idTipoDocumentacion, NroRemito, Referencia); return(Datos); }
public DataTable ListaRemitosPartesEntrega(int tipoDocumento, int nroRemito) { DataTable Datos = ReportesCobranzas.ListaRemitosPartesEntrega(tipoDocumento, nroRemito); return(Datos); }
public DataTable ListaRemitosPartesEntrega(int idTipoDocumentacion, int idCliente, string FechaDesde, string FechaHasta, bool sinMovimiento, string NroMovimiento) { DataTable Datos = ReportesCobranzas.ListaRemitosPartesEntrega(idTipoDocumentacion, idCliente, FechaDesde, FechaHasta, sinMovimiento, NroMovimiento); return(Datos); }
public float obtenerPrecioAdicional(int idAdicional) { float strDescr = ReportesCobranzas.CargarPrecioAdicional(idAdicional); return(strDescr); }
public string obtenerAdicional(int idAdicional) { string strDescr = ReportesCobranzas.CargarAdicional(idAdicional); return(strDescr); }
public DataTable ListaDocumentosPendientesCobrar(int idCliente, string FechaDesde, string FechaHasta, int Estado) { DataTable Datos = ReportesCobranzas.ListaDocumentosPendientesCobrar(idCliente, FechaDesde, FechaHasta, Estado); return(Datos); }
//Setea el valor del monto al realizar la cobranza si el monto es null public void ActualizarMontosDocumentos(int idCliente, string FechaDesde, string FechaHasta) { ReportesCobranzas pre = new ReportesCobranzas(); pre.ActualizarMontosDocumentos(idCliente, FechaDesde, FechaHasta); }
public DataTable ListaMovimientosCliente(int idTipoDocumento, int idCliente, string FechaDesde, string FechaHasta) { DataTable Datos = ReportesCobranzas.ListaMovimientosCliente(idTipoDocumento, idCliente, FechaDesde, FechaHasta); return(Datos); }
public DataTable ListaMovimientosCliente(int idTipoDocumentacion, int nroMovimiento) { DataTable Datos = ReportesCobranzas.ListaMovimientosCliente(idTipoDocumentacion, nroMovimiento); return(Datos); }
public DataTable ListaDetallesRemitosMovimiento(int idTipoDocumento, int NroMovimiento, int idCliente) { DataTable Datos = ReportesCobranzas.ListaDetallesRemitosMovimiento(idTipoDocumento, NroMovimiento, idCliente); return(Datos); }
protected void btnBuscar_Click(object sender, EventArgs e) { int entradasalida = 0; if (txtFechaInicio.Text == "") { txtFechaInicio.Text = DateTime.Today.AddDays(-60).ToShortDateString(); } FechaDesde = txtFechaInicio.Text + " 00:00:00"; if (txtFechaFinal.Text == "") { txtFechaFinal.Text = DateTime.Today.ToShortDateString(); } FechaHasta = txtFechaFinal.Text + " 23:59:59"; if (raSalida.Checked) { entradasalida = 0; } if (raEntrada.Checked) { entradasalida = 1; } string vConcepto = cmbConcepto.SelectedValue; //GestorPrecios Adicionales = new GestorPrecios(); if (rbConceptos.Checked) { // Listado de conceptos chkFormasPago.Visible = false; chkFormasPago.Enabled = false; dgCajaDiariaDetalle.Columns[5].Visible = false; dgCajaDiariaDetalle.DataSource = ReportesCobranzas.ListarCajaMovimientos(FechaDesde, FechaHasta, int.Parse(vConcepto), entradasalida).DefaultView; } else { // Listado de informes chkFormasPago.Visible = true; chkFormasPago.Enabled = true; dgCajaDiariaDetalle.Columns[5].Visible = true; List <string> vFormasPago = new List <string>(); string strFormasPago = ""; foreach (ListItem Item in chkFormasPago.Items) { if (Item.Selected) { vFormasPago.Add(Item.Value); } } strFormasPago = String.Join(", ", vFormasPago.ToArray()); dgCajaDiariaDetalle.DataSource = ReportesCobranzas.ListarCajaMovimientos(FechaDesde, FechaHasta, 0, entradasalida, strFormasPago).DefaultView; } dgCajaDiariaDetalle.DataBind(); }
protected void btnBuscar_Click(object sender, EventArgs e) { string vTiposInformes = ""; int vPeriodo = 1; string FechaDesde2 = ""; string FechaHasta2 = ""; string FechaDesde3 = ""; string FechaHasta3 = ""; string FechaDesde4 = ""; string FechaHasta4 = ""; string FechaDesde5 = ""; string FechaHasta5 = ""; if (txtFechaInicio.Text == "") { txtFechaInicio.Text = DateTime.Today.AddDays(-60).ToShortDateString(); } FechaDesde = txtFechaInicio.Text; if (txtFechaFinal.Text == "") { txtFechaFinal.Text = DateTime.Today.ToShortDateString(); } FechaHasta = txtFechaFinal.Text; foreach (ListItem myItem in chkInformes.Items) { if (myItem.Selected) { vTiposInformes = vTiposInformes + myItem.Value + ","; } } vTiposInformes = vTiposInformes.Substring(0, vTiposInformes.Length - 1); lblCantidadInformes1.Text = "Informes del " + FechaDesde + " al " + FechaHasta; ReportesCobranzas rsReportes1 = new ReportesCobranzas(); dgCantidadInformes1.DataSource = ReportesCobranzas.ListarCantidadInformes(FechaDesde, FechaHasta, vTiposInformes, int.Parse(cmbEstado.SelectedValue)).DefaultView; dgCantidadInformes1.DataBind(); if (int.Parse(cmbPeriodo.SelectedValue) == 1) // Meses 1, Años 2 { vPeriodo = 1; } else { vPeriodo = 2; } if (int.Parse(cmbCantidad.SelectedValue) >= 2) { pnPanel2.Visible = true; if (vPeriodo == 1) { FechaDesde2 = DateTime.Parse(FechaDesde).AddMonths(-1).ToShortDateString(); FechaHasta2 = DateTime.Parse(FechaHasta).AddMonths(-1).ToShortDateString(); } else { FechaDesde2 = DateTime.Parse(FechaDesde).AddYears(-1).ToShortDateString(); FechaHasta2 = DateTime.Parse(FechaHasta).AddYears(-1).ToShortDateString(); } lblCantidadInformes2.Text = "Informes del " + FechaDesde2 + " al " + FechaHasta2; ReportesCobranzas rsReportes2 = new ReportesCobranzas(); dgCantidadInformes2.DataSource = ReportesCobranzas.ListarCantidadInformes(FechaDesde2, FechaHasta2, vTiposInformes, int.Parse(cmbEstado.SelectedValue)).DefaultView; dgCantidadInformes2.DataBind(); } if (int.Parse(cmbCantidad.SelectedValue) >= 3) { pnPanel3.Visible = true; if (vPeriodo == 1) { FechaDesde3 = DateTime.Parse(FechaDesde).AddMonths(-2).ToShortDateString(); FechaHasta3 = DateTime.Parse(FechaHasta).AddMonths(-2).ToShortDateString(); } else { FechaDesde3 = DateTime.Parse(FechaDesde).AddYears(-2).ToShortDateString(); FechaHasta3 = DateTime.Parse(FechaHasta).AddYears(-2).ToShortDateString(); } lblCantidadInformes3.Text = "Informes del " + FechaDesde3 + " al " + FechaHasta3; ReportesCobranzas rsReportes3 = new ReportesCobranzas(); dgCantidadInformes3.DataSource = ReportesCobranzas.ListarCantidadInformes(FechaDesde3, FechaHasta3, vTiposInformes, int.Parse(cmbEstado.SelectedValue)).DefaultView; dgCantidadInformes3.DataBind(); } if (int.Parse(cmbCantidad.SelectedValue) >= 4) { pnPanel4.Visible = true; if (vPeriodo == 1) { FechaDesde4 = DateTime.Parse(FechaDesde).AddMonths(-3).ToShortDateString(); FechaHasta4 = DateTime.Parse(FechaHasta).AddMonths(-3).ToShortDateString(); } else { FechaDesde4 = DateTime.Parse(FechaDesde).AddYears(-3).ToShortDateString(); FechaHasta4 = DateTime.Parse(FechaHasta).AddYears(-3).ToShortDateString(); } lblCantidadInformes4.Text = "Informes del " + FechaDesde4 + " al " + FechaHasta4; ReportesCobranzas rsReportes4 = new ReportesCobranzas(); dgCantidadInformes4.DataSource = ReportesCobranzas.ListarCantidadInformes(FechaDesde4, FechaHasta4, vTiposInformes, int.Parse(cmbEstado.SelectedValue)).DefaultView; dgCantidadInformes4.DataBind(); } if (int.Parse(cmbCantidad.SelectedValue) == 5) { pnPanel5.Visible = true; if (vPeriodo == 1) { FechaDesde5 = DateTime.Parse(FechaDesde).AddMonths(-4).ToShortDateString(); FechaHasta5 = DateTime.Parse(FechaHasta).AddMonths(-4).ToShortDateString(); } else { FechaDesde5 = DateTime.Parse(FechaDesde).AddYears(-4).ToShortDateString(); FechaHasta5 = DateTime.Parse(FechaHasta).AddYears(-4).ToShortDateString(); } lblCantidadInformes5.Text = "Informes del " + FechaDesde5 + " al " + FechaHasta5; ReportesCobranzas rsReportes5 = new ReportesCobranzas(); dgCantidadInformes5.DataSource = ReportesCobranzas.ListarCantidadInformes(FechaDesde5, FechaHasta5, vTiposInformes, int.Parse(cmbEstado.SelectedValue)).DefaultView; dgCantidadInformes5.DataBind(); } }