Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 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));
 }