private bool BindGrid() { SisPackController.AdministrarGrillas.Configurar(dtgRecibosRecepcion, "ReciboRecepcionID", this.CantidadOpciones); IReciboRecepcion recibo = ReciboRecepcionFactory.GetReciboRecepcion(); recibo.AgenciaOrigenID = this.AgenciaConectadaID; recibo.FechaRecepcion = this.txtFecha.Text == "" ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(this.txtFecha.Text); recibo.oServicioTransporte.ServicioTransporteDescrip = this.txtServicioTransporteDescrip.Text == "" ? null : this.txtServicioTransporteDescrip.Text; DsReciboRecepcionConsul ds = recibo.GetReciboRecepcionConsultaDataSet(); if (this.txtNroRecibo.Text != "") { this.dtgRecibosRecepcion.DataSource = (DsReciboRecepcionConsul.DatosRow[])ds.Datos.Select("NroReciboRecepcion = " + Validaciones.obtieneEntero(this.txtNroRecibo.Text)); } else { this.dtgRecibosRecepcion.DataSource = ds; } this.dtgRecibosRecepcion.DataMember = "Datos"; this.dtgRecibosRecepcion.DataBind(); return(true); }
public DsReciboRecepcionConsul ReciboRecepcionONE() { SqlParameter pReciboRecepcionID = new SqlParameter("@ReciboRecepcionID", this.ReciboRecepcionID); DsReciboRecepcionConsul ds = new DsReciboRecepcionConsul(); Config.Conexion.LlenarTypeDataSet(ds.DatosCab, System.Data.CommandType.StoredProcedure, "ReciboRecepcionONE", pReciboRecepcionID); return(ds); }
public DsReciboRecepcionConsul GetReciboRecepcionConsultaDataSet() { DsReciboRecepcionConsul ds = new DsReciboRecepcionConsul(); SqlParameter pAgenciaOrigenID = new SqlParameter("@AgenciaOrigenID", this.AgenciaOrigenID); SqlParameter pFecha = new SqlParameter("@FechaRecepcion", this.FechaRecepcion); SqlParameter pServicioTransporteDescrip = new SqlParameter("@ServicioTransporteDescrip", this.oServicioTransporte.ServicioTransporteDescrip); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ReciboRecepcionSEL", pAgenciaOrigenID, pFecha, pServicioTransporteDescrip); return(ds); }
public DsReciboRecepcion GetReciboRecepcionImpresionResumen() { using (SqlConnection conexion = new SqlConnection()) { SqlTransaction transaccion = null; conexion.ConnectionString = Config.ConnectionString; try { conexion.Open(); transaccion = conexion.BeginTransaction(); DsReciboRecepcion ds = new DsReciboRecepcion(); SqlParameter pReciboRecepcionID = new SqlParameter("@ReciboRecepcionID", this.ReciboRecepcionID); DsReciboRecepcionConsul dsD = new DsReciboRecepcionConsul(); dsD = ReciboRecepcionONE(); if (dsD.DatosCab[0].impreso == false) { Config.Conexion.LlenarTypeDataSet(transaccion, ds.DatosCabResumen, System.Data.CommandType.StoredProcedure, "ReciboRecepcionByReciboRecepcionID", pReciboRecepcionID); Config.Conexion.LlenarTypeDataSet(transaccion, ds.Datos, System.Data.CommandType.StoredProcedure, "ReciboRecepcionDetalleResumenByReciboRecepcionID", pReciboRecepcionID); Config.Conexion.LlenarTypeDataSet(transaccion, ds.DatosNoRecibidos, System.Data.CommandType.StoredProcedure, "ReciboRecepcionDetalleGuiasNoRecibidasByReciboRecepcionID", pReciboRecepcionID); Config.Conexion.LlenarTypeDataSet(transaccion, ds.DatosRecibidosSinViaje, System.Data.CommandType.StoredProcedure, "ReciboRecepcionDetalleGuiasRecibidasSinHRByReciboRecepcionID", pReciboRecepcionID); Config.Conexion.EjecutarSinResultados(transaccion, "ReciboRecepcionDetalleActualizarImpresion", this.ReciboRecepcionID); foreach (DsReciboRecepcion.DatosNoRecibidosRow item in ds.DatosNoRecibidos) { Config.Conexion.EjecutarSinResultados(transaccion, "ReciboRecepcionDetalleGuiaNoRecibidaINS", item.GuiaID, item.ReciboRecepcionID, Utiles.BaseDatos.StrToSql(item.IsEstadoEstaticoNull() ? "" : item.EstadoEstatico), Utiles.BaseDatos.StrToSql(item.IsEstadoMovimientoNull() ? "" : item.EstadoMovimiento), (int)SisPack.MotivoReciboRecepcion.NoRecibida, item.IsAgenciaDescensoNull()? 0 : item.AgenciaDescenso, item.IsHojaRutaIDNull() ? 0 : item.HojaRutaID); } foreach (DsReciboRecepcion.DatosRecibidosSinViajeRow item in ds.DatosRecibidosSinViaje) { Config.Conexion.EjecutarSinResultados(transaccion, "ReciboRecepcionDetalleGuiaNoRecibidaINS", item.GuiaID, item.ReciboRecepcionID, Utiles.BaseDatos.StrToSql(item.IsEstadoEstaticoNull() ? "" : item.EstadoEstatico), Utiles.BaseDatos.StrToSql(item.IsEstadoMovimientoNull() ? "" : item.EstadoMovimiento), (int)SisPack.MotivoReciboRecepcion.RecibidaSinHR, item.IsAgenciaDescensoNull()? 0 : item.AgenciaDescenso, item.IsHojaRutaIDNull() ? 0 : item.HojaRutaID); } } else { Config.Conexion.LlenarTypeDataSet(transaccion, ds.DatosCabResumen, System.Data.CommandType.StoredProcedure, "ReciboRecepcionByReciboRecepcionID", pReciboRecepcionID); // Se comenta esto por pedido de Fabian, en el resumen tiene que mostrar las guias recibidas. //Config.Conexion.LlenarTypeDataSet(transaccion, ds.DatosResumen, System.Data.CommandType.StoredProcedure, "ReciboRecepcionDetalleResumenByReciboRecepcionID", pReciboRecepcionID); Config.Conexion.LlenarTypeDataSet(transaccion, ds.Datos, System.Data.CommandType.StoredProcedure, "ReciboRecepcionDetalleResumenByReciboRecepcionID", pReciboRecepcionID); SqlParameter pMotivoID = new SqlParameter("@MotivoID", (int)SisPack.MotivoReciboRecepcion.NoRecibida); Config.Conexion.LlenarTypeDataSet(transaccion, ds.DatosNoRecibidos, System.Data.CommandType.StoredProcedure, "ReciboRecepcionDetalleGuiaNoRecibidasSEL", pReciboRecepcionID, pMotivoID); SqlParameter pMotivoID1 = new SqlParameter("@MotivoID", (int)SisPack.MotivoReciboRecepcion.RecibidaSinHR); Config.Conexion.LlenarTypeDataSet(transaccion, ds.DatosRecibidosSinViaje, System.Data.CommandType.StoredProcedure, "ReciboRecepcionDetalleGuiaNoRecibidasSEL", pReciboRecepcionID, pMotivoID1); } transaccion.Commit(); return(ds); } catch (Exception ex) { transaccion.Rollback(); throw ex; } } }