private void Editar() { ILiquidacionWeb liquidacion = LiquidacionWebFactory.GetLiquidacionWebFactory(); liquidacion.LiquidacionWebID = Utiles.Validaciones.obtieneEntero(txtLiquidacionWebID.Text); DsLiquidacionWeb dsLiq = liquidacion.GetLiquidacionWeb(); Session["dsLiquidacion"] = dsLiq; LlenarGrilla(dsLiq); if (dsLiq.Liquidadas.Count > 0) { DsLiquidacionWeb.LiquidadasRow drImp = (DsLiquidacionWeb.LiquidadasRow)dsLiq.Liquidadas.Rows[0]; txtFleteTotalFacturado.Text = drImp.IsImporteFleteFacturadoNull()?"0":drImp.ImporteFleteFacturado.ToString(); } if (dsLiq.Encabezado.Count > 0) { DsLiquidacionWeb.LiquidadasRow dr = (DsLiquidacionWeb.LiquidadasRow)dsLiq.Liquidadas.Rows[0]; DsLiquidacionWeb.EncabezadoRow drEnc = (DsLiquidacionWeb.EncabezadoRow)dsLiq.Encabezado.Rows[0]; txtFechaAlta.Text = dr.LiquidacionFechaAlta.ToString(); txtNroLiquidacion.Text = dr.LiquidacionNro.ToString(); txtFechaDesde.Text = dr.LiquidacionFechaDesde.ToShortDateString(); txtFechaHasta.Text = dr.LiquidacionFechaHasta.ToShortDateString(); FechaAlta = dr.LiquidacionFechaAlta; NroLiq = dr.LiquidacionNro; HabilitarCamposEdicion(true); } }
public DsLiquidacionWeb GetLiquidacionWeb() { try { DsLiquidacionWeb ds = new DsLiquidacionWeb(); SqlParameter liq = new SqlParameter("@LiquidacionWebID", Utiles.BaseDatos.IntToSql(this.LiquidacionWebID)); /*cliente*/ Config.Conexion.LlenarTypeDataSet(ds.Liquidadas, System.Data.CommandType.StoredProcedure, "LiquidacionWebONE", liq); /*encabezado*/ Config.Conexion.LlenarTypeDataSet(ds.Encabezado, System.Data.CommandType.StoredProcedure, "LiquidacionWebClienteONE", liq); /*guias*/ if (ds.Encabezado.Count > 0) { DsLiquidacionWeb.LiquidadasRow drLiq = (DsLiquidacionWeb.LiquidadasRow)ds.Liquidadas.Rows[0]; this.LiquidacionFecha = drLiq.LiquidacionFechaAlta; this.LiquidacionNro = drLiq.LiquidacionNro; this.LiquidacionFechaDesde = drLiq.LiquidacionFechaDesde; this.LiquidacionFechaHasta = drLiq.LiquidacionFechaHasta; /*si existen liquidaciones en ese periodo, traigo el detalle de esas lliquidaciones*/ Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "LiquidacionWebDetalleONE", liq); } // if (ds.Liquidadas.Count>0) // { // SqlParameter fDesde= new SqlParameter("@FechaEmisionDesde", Utiles.BaseDatos.FechaToSql(this.LiquidacionFechaDesde)); // SqlParameter fHasta= new SqlParameter("@FechaEmisionHasta", Utiles.BaseDatos.FechaToSql(this.LiquidacionFechaHasta)); // Config.Conexion.LlenarTypeDataSet(ds.ImportePeriodo, System.Data.CommandType.StoredProcedure, // "ComisionWebImporteFleteTotal",fDesde, fHasta); // } return(ds); } catch (Exception e) { throw e; } }