public bool ConsultarById() { DsGuiasPlanillaRemitoCliente ds = new DsGuiasPlanillaRemitoCliente(); SqlParameter pPlanillaRemitoClienteID = new SqlParameter("@PlanillaRemitoClienteID", this.PlanillaRemitoClienteID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "PlanillaRemitoClienteByIDSel", pPlanillaRemitoClienteID); if (ds.Datos.Rows.Count > 0) { DsGuiasPlanillaRemitoCliente.DatosRow dr = (DsGuiasPlanillaRemitoCliente.DatosRow)ds.Datos.Rows[0]; this.PlanillaRemitoClienteID = dr.PlanillaRemitoClienteID; this.Nombre = dr.IsNombreNull() ? "" : dr.Nombre; this.Apellido = dr.IsApellidoNull()?"": dr.Apellido; this.TipoDocumentoID = dr.IsTipoDocumentoIDNull()? 0:(SisPack.TipoDocumento)dr.TipoDocumentoID; this.NroDocumento = dr.IsNroDocumentoNull() ? 0: dr.NroDocumento; this.FechaRecepcionCliente = dr.IsFechaRecepcionClienteNull() ? Utiles.Fechas.FormatFechaYYYYMMDD("19000101"): dr.FechaRecepcionCliente; this.NroCajaArchivo = dr.IsNroCajaArchivoNull()? "" : dr.NroCajaArchivo; this.NroPlanillaRemito = dr.NroPlanillaRemito; return(true); } else { return(false); } }
public bool Consultar() { DsGuiasPlanillaRemitoCliente ds = this.GetPlanillaRemitoClienteDataSet(); if (ds == null) { return(false); } DsGuiasPlanillaRemitoCliente.DatosRow dr; if (ds.Datos.Rows.Count > 0) { dr = ds.Datos[0]; } else { return(false); } this.PlanillaRemitoClienteID = dr.PlanillaRemitoClienteID; this.Nombre = dr.IsNombreNull() ? "" : dr.Nombre; this.Apellido = dr.IsApellidoNull()?"": dr.Apellido; this.TipoDocumentoID = dr.IsTipoDocumentoIDNull()? 0:(SisPack.TipoDocumento)dr.TipoDocumentoID; this.NroDocumento = dr.IsNroDocumentoNull() ? 0: dr.NroDocumento; this.FechaRecepcionCliente = dr.IsFechaRecepcionClienteNull() ? Utiles.Fechas.FormatFechaYYYYMMDD("19000101"): dr.FechaRecepcionCliente; this.NroCajaArchivo = dr.IsNroCajaArchivoNull()? "" : dr.NroCajaArchivo; return(true); }
public DsGuiasPlanillaRemitoCliente GetPlanillaRemitoClienteDataSet() { DsGuiasPlanillaRemitoCliente ds = new DsGuiasPlanillaRemitoCliente(); SqlParameter pClienteID = new SqlParameter("@ClienteID", this.ClienteID); SqlParameter pNroPlanillaRemito = new SqlParameter("@NroPlanillaRemito", this.NroPlanillaRemito); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "PlanillaRemitoClienteONE", pClienteID, pNroPlanillaRemito); return(ds); }
public DsGuiasPlanillaRemitoCliente GetGuiasPlanillaRemitoClienteDataSet() { DsGuiasPlanillaRemitoCliente ds = new DsGuiasPlanillaRemitoCliente(); SqlParameter pPlanillaRemitoClienteID = new SqlParameter("@PlanillaRemitoClienteID", this.PlanillaRemitoClienteID); Config.Conexion.LlenarTypeDataSet(ds.Guias, System.Data.CommandType.StoredProcedure, "ConsultaPlanillaRemitoGuias", pPlanillaRemitoClienteID); Config.Conexion.LlenarTypeDataSet(ds.Comprobantes, System.Data.CommandType.StoredProcedure, "GetGuiasComprobanteCobroPlanillaRemitoCliente", pPlanillaRemitoClienteID); return(ds); }
public DsGuiasPlanillaRemitoCliente GetGuiasPendAsigPlanillaRemito() { SqlParameter pClienteID = new SqlParameter("@ClienteID", this.ClienteID); DsGuiasPlanillaRemitoCliente ds = new DsGuiasPlanillaRemitoCliente(); Config.Conexion.LlenarTypeDataSet(ds.Guias, System.Data.CommandType.StoredProcedure, "GuiasPendientesAsignarPlanillaRemitoByClienteID", pClienteID); /*Config.Conexion.LlenarTypeDataSet(ds.Guias, System.Data.CommandType.StoredProcedure, * "GuiasPendientesAsignarPlanillaRemitoByClienteIDHIS", pClienteID);*/ Config.Conexion.LlenarTypeDataSet(ds.Comprobantes, System.Data.CommandType.StoredProcedure, "GuiasCompCobrosPendAsignarPlanillaRemByClienteID", pClienteID); /*Config.Conexion.LlenarTypeDataSet(ds.Comprobantes, System.Data.CommandType.StoredProcedure, * "GuiasCompCobrosPendAsignarPlanillaRemByClienteIDHIS", pClienteID);*/ return(ds); }
private void butAceptar_Click(object sender, System.EventArgs e) { try { DsGuiasPlanillaRemitoCliente dsGuias = (DsGuiasPlanillaRemitoCliente)Session["DsGuiasPlanillaRemitoCliente"]; IPlanillaRemitoCliente oPlanilla = PlanillaRemitoClienteFactory.GetPlanillaRemitoCliente(); oPlanilla.ClienteID = Convert.ToInt32(this.txtClienteID.Text); oPlanilla.FechaRecepcionCliente = Utiles.Fechas.FormatFechaYYYYMMDD("19000101"); //Ya que esta fecha se seteará cuando se entregue la planilla al cliente foreach (DsGuiasPlanillaRemitoCliente.GuiasRow dr in dsGuias.Guias.Rows) { IPlanillaRemitoClienteGuias oGuiaPlanilla = oPlanilla.GuiasPlanilla.AddGuiaPlanillaRemitoCliente(); oGuiaPlanilla.GuiaID = dr.GuiaID; oGuiaPlanilla.GuiaRendicionID = dr.GuiaRendicionID; } if (oPlanilla.Guardar(this.AgenciaConectadaID, this.usuario)) { this.txtPlanillaRemitoClienteID.Text = oPlanilla.PlanillaRemitoClienteID.ToString(); this.lblNroPlanillaRemitoCliente.Text = Utiles.Formatos.CerosIzq(Convert.ToInt32(oPlanilla.NroPlanillaRemito), 5); this.Imprimir(); this.BindGrillas(); /*string mensaje = "Los datos se guardaron correctamente. "; * * string script = "<script language='javascript'>\n"; * script += "alert('" + mensaje + "');"; * //script += "window.location.href = 'RecibirGuiaRendicion.aspx';\n"; * script += "</script>"; * * Page.RegisterStartupScript("scriptOk", script);*/ } } catch (Exception ex) { ((ErrorWeb)this.phErrores.FindControl("Error")).setMensaje(this.TraducirTexto(ex.Message)); } }
private string ExportarPDF() { DataSet GenDS = new DataSet(); ReportDocument oRD = new ReportDocument(); ExportOptions oExO; DiskFileDestinationOptions oExDo = new DiskFileDestinationOptions(); DsGuiasPlanillaRemitoCliente dsGuias = (DsGuiasPlanillaRemitoCliente)Session["DsGuiasPlanillaRemitoCliente"]; DsGuiasPlanillaRemitoCliente dsag = new DsGuiasPlanillaRemitoCliente(); //IUnidadVenta unidadVenta = UnidadVentaFactory.GetUnidadVenta(); //DsUnidadVentaTEntregaProductoServicio dsUVProductosServicios =unidadVenta.GetUnidadesProductosServicios(); int nroPlanilla = Convert.ToInt32(this.lblNroPlanillaRemitoCliente.Text); try { string sNombrePDF = Server.MapPath(".") + "/ReportesPDF/" + "PlanReCliente_" + nroPlanilla + "_" + this.AgenciaConectadaID + ".pdf"; string nombrePDf = "PlanReCliente_" + nroPlanilla + "_" + this.AgenciaConectadaID + ".pdf"; //Load report oRD.Load(Server.MapPath("." + "/Reportes/PlanillaRemCliente.rpt")); DsGuiasPlanillaRemitoCliente.GuiasRow[] dv = (DsGuiasPlanillaRemitoCliente.GuiasRow[])dsGuias.Guias.Select(""); DsGuiasPlanillaRemitoCliente.ComprobantesRow[] dw = (DsGuiasPlanillaRemitoCliente.ComprobantesRow[])dsGuias.Comprobantes.Select(""); //Creo un nuevo registro Datos DsGuiasPlanillaRemitoCliente.DatosRow db = (DsGuiasPlanillaRemitoCliente.DatosRow)dsag.Datos.NewDatosRow(); db.PlanillaRemitoClienteID = this.planillaRemitoClienteID; db.NroPlanillaRemito = nroPlanilla; db.RazonSocial = this.lblRazonSocial.Text; db.Fecha = Convert.ToDateTime(this.lblFecha.Text); dsag.Datos.AddDatosRow(db); foreach (DsGuiasPlanillaRemitoCliente.GuiasRow dr in dv) { dsag.Guias.ImportRow(dr); } foreach (DsGuiasPlanillaRemitoCliente.ComprobantesRow dr in dw) { dsag.Comprobantes.ImportRow(dr); } //dsag.Datos.ImportRow(db); oRD.SetDataSource(dsag); //Export to PDF oExDo.DiskFileName = sNombrePDF; oExO = oRD.ExportOptions; oExO.ExportDestinationType = ExportDestinationType.DiskFile; oExO.ExportFormatType = ExportFormatType.PortableDocFormat; oExO.DestinationOptions = oExDo; oRD.Export(); oRD.Close(); oRD.Dispose(); return(nombrePDf); } catch (Exception ex) { string mensaje = "Error al exportar a PDF: " + ex.Message; ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); return(""); } finally { oRD.Close(); oRD.Dispose(); } }