示例#1
0
        private void BindGrid()
        {
            IPreHojaRutaRepartoDominio _preHRRDominio = IoC.GetObjectDominio <IPreHojaRutaRepartoDominio>();

            gvdetails.DataSource = _preHRRDominio.GuiaPreHojaRutaRepartoSel(int.Parse(ddlMovil.SelectedValue));
            gvdetails.DataBind();
        }
示例#2
0
        private void Editar()
        {
            IPreHojaRutaRepartoDominio _preHRRDominio = IoC.GetObjectDominio <IPreHojaRutaRepartoDominio>();

            Dominio.Entidades.PreHojaRutaReparto _hoja = _preHRRDominio.GetByID(int.Parse(hdnPHRR.Value));
            ddlMovil.SelectedValue = _hoja.MovilID.ToString();
            ddlMovil.Enabled       = false;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string guias = "", tipoguia = "";

            guias = this.Request.QueryString["Guias"] == null ? string.Empty : this.Request.QueryString["Guias"];
            List <GuiasDetallesGral>   lista = new List <GuiasDetallesGral>();
            IPreHojaRutaRepartoDominio _preHRRDominio = IoC.GetObjectDominio <IPreHojaRutaRepartoDominio>();

            lista = _preHRRDominio.ConsultarGuias(guias);

            //insertar el encabezado de la guia
            foreach (var guia in lista)
            {
                Control headerPpal = Page.LoadControl("uc/GuiaPreHojaRutaImpresion.ascx");
                headerPpal.ID = "Principal";

                switch (guia.TipoGuia)
                {
                case "R":
                    tipoguia = "9";
                    break;

                case "A":
                    tipoguia = "3";
                    break;

                default:
                    tipoguia = "4";
                    break;
                }

                ((Label)headerPpal.FindControl("lblFecha")).Text = guia.FechaEmision.ToShortDateString();
                string nombreArchivo = "";
                nombreArchivo = CrearImagenCB(tipoguia, guia.NroSucursalGuia, guia.NroGuia.ToString());
                ((System.Web.UI.WebControls.Image)headerPpal.FindControl("imgCB")).ImageUrl = "~/CB/" + nombreArchivo;

                ((Label)headerPpal.FindControl("lblNroGuia")).Text      = guia.TipoGuia + " " + guia.NroSucursalGuia + "-" + guia.NroGuia.ToString();
                ((Label)headerPpal.FindControl("lblDireccion")).Text    = guia.Calle;
                ((Label)headerPpal.FindControl("lblLocalidad")).Text    = guia.LocalidadDescrip;
                ((Label)headerPpal.FindControl("lblNumero")).Text       = guia.CalleNro;
                ((Label)headerPpal.FindControl("lblBultos")).Text       = guia.CantidadBultosTotal.ToString();
                ((Label)headerPpal.FindControl("lblCodigoPostal")).Text = guia.CodigoPostal;

                this.phPrincipal.Controls.Add(headerPpal);
                LiteralControl br1 = new LiteralControl("<br>");
                this.phPrincipal.Controls.Add(br1);
            }
        }