protected void btnBuscar_Click(object sender, EventArgs e) { GuiaCabeceraEn objGuia = new GuiaCabeceraEn(); GuiaCabeceraEn objGuia2 = new GuiaCabeceraEn(); LogisticaEn objCodigo = new LogisticaEn(); //GuiaCabeceraEn IdGuia = new GuiaCabeceraEn(); SedeEn objSede = new SedeEn(); SedeEn objSede2 = new SedeEn(); objGuia.IdMotivoTraslado = int.Parse(ddlTraslado.SelectedValue); objGuia.Activos = int.Parse(cboTipoGuia.SelectedValue); objSede.IdSede = int.Parse(ddlSedePatida.SelectedValue); objGuia2.IdEstado = int.Parse(ddlEstado.SelectedValue); //IdGuia.IdGuia = int.Parse(txtNumeroGuia.Text); objSede2.IdSede = int.Parse(ddlSedeLlegada.SelectedValue); DateTime vfechaini = Convert.ToDateTime(txtFechaDesde.Text); DateTime vfechafin = Convert.ToDateTime(txtFechaHasta.Text); string vGuia = txtNumeroGuia.Text; objCodigo.Codigo = txtCodigo.Text; ReportesN obj = new ReportesN(); DataTable dtGuia = new DataTable(); dtGuia = obj.ReporteGuia(objGuia, objSede, objSede2, vfechaini, vfechafin, objGuia2, vGuia, objCodigo); dtDatos.Rows.Clear(); string detalle = ""; foreach (DataRow row in dtGuia.Rows) { detalle = obj.fun_GuiaDetalle_mostrarUno(Convert.ToInt32(row["idGuia"]), Convert.ToInt16(row["Activos"])); detalle = objFun.fun_RemplazarLetras(detalle); dtDatos.Rows.Add(row["idGuia"], row["Usuario"], row["Fecha_Envio"], row["Transportista"], row["Punto_Partida"], row["Punto_Llegada"], row["Motivo_Traslado"], row["Activos"], row["Usuario_Recepciona"], row["Usuario_Anulacion"], row["Fecha_Recepcion"], row["Fecha_Anulacion"], row["estado"], detalle); } ViewState.Add("dtDatos", dtDatos); gvGuia.DataSource = dtDatos; gvGuia.DataBind(); }
public DataTable ReporteGuia(GuiaCabeceraEn objGC, SedeEn objSede, SedeEn objSede2, DateTime dfechaini, DateTime dfechafin, GuiaCabeceraEn objEstado, string IdGuia, LogisticaEn objCodigo) { DataTable tb = new DataTable(); using (SqlDataAdapter adap = new SqlDataAdapter("uspReporterGuia", cad_cn)) { adap.SelectCommand.CommandType = CommandType.StoredProcedure; adap.SelectCommand.Parameters.AddWithValue("@MotivoTraslado", objGC.IdMotivoTraslado); adap.SelectCommand.Parameters.AddWithValue("@SedePartida", objSede.IdSede); adap.SelectCommand.Parameters.AddWithValue("@SedeLlegada", objSede2.IdSede); adap.SelectCommand.Parameters.AddWithValue("@FechaIni", dfechaini); adap.SelectCommand.Parameters.AddWithValue("@FechaFin", dfechafin); adap.SelectCommand.Parameters.AddWithValue("@Estado", objEstado.IdEstado); adap.SelectCommand.Parameters.AddWithValue("@Idguia", IdGuia); adap.SelectCommand.Parameters.AddWithValue("@codigo", objCodigo.Codigo); adap.SelectCommand.Parameters.AddWithValue("@tipo", objGC.Activos); adap.Fill(tb); } return(tb); }
public DataTable ReporteGuia(GuiaCabeceraEn objGC, SedeEn objSede, SedeEn objSede2, DateTime dfechaini, DateTime dfechafin, GuiaCabeceraEn ObjEstado, string IdGuia, LogisticaEn objCodigo) { return(objdatos.ReporteGuia(objGC, objSede, objSede2, dfechaini, dfechafin, ObjEstado, IdGuia, objCodigo)); }