Example #1
0
        protected void ListarSedes()
        {
            this.ddlSede.Items.Clear();

            List<SedeDTO> obj;
            SedeDAO objDAO = new SedeDAO();

            try
            {
                obj = objDAO.Listar();
                this.ddlSede.DataSource = obj;
                this.ddlSede.DataTextField = "NombreSede";
                this.ddlSede.DataValueField = "IdSede";
                this.ddlSede.DataBind();
                this.ddlSede.Items.Insert(0, new ListItem("- Seleccione -", "0"));
            }
            catch (Exception err)
            {
                throw (err);
            }
        }
        protected void InicializaPagina()
        {
            int IdOrdenCompra;

            if (Session["ID_ORDEN_COMPRA"] == null)
            {
                Response.Redirect("Default.aspx");
            }

            IdOrdenCompra = Convert.ToInt32(Session["ID_ORDEN_COMPRA"]);

            OrdenCompraDTO obj = objOrdenCompraDAO.ListarPorClave(IdOrdenCompra);

            this.txtIdOrdenCompra.Text = obj.IdOrdenCompra.ToString();
            this.lblTipoOrdenCompra.Text = obj.NombreTipoOrdenCompra;
            this.lblIdOrdenCompra.Text = obj.IdOrdenCompra.ToString();
            this.lblNombreProyecto.Text = obj.NombreProyecto;
            this.lblNombreSede.Text = obj.NombreSede;
            this.lblRazonSocial.Text = obj.RazonSocial;
            this.lblFechaOrdenCompra.Text = obj.FechaOrdenCompra.ToString("dd/MM/yyyy");
            this.lblNombreMoneda.Text = obj.NombreMoneda;
            this.lblImporte.Text = obj.ImporteOrdenCompra.ToString();
            this.lblEstadoAprobacion.Text = obj.NombreEstadoAprobacion;

            this.txtDescripcionOC.Text = obj.DescripcionOrdenCompra;

            if (obj.FechaEntrega.Year == 1)
                this.txtFechaEntrega.Text = "";
            else
                this.txtFechaEntrega.Text = obj.FechaEntrega.ToString("dd/MM/yyyy");

            this.ddlFormaPago.Items.Clear();

            List<FormaPagoDTO> ListaFormaPagoDTO;
            SedeDAO objDAO = new SedeDAO();

            try
            {
                ListaFormaPagoDTO = objFormaPagoDAO.Listar();
                this.ddlFormaPago.DataSource = ListaFormaPagoDTO;
                this.ddlFormaPago.DataTextField = "NombreFormaPago";
                this.ddlFormaPago.DataValueField = "IdFormaPago";
                this.ddlFormaPago.DataBind();
                this.ddlFormaPago.Items.Insert(0, new ListItem("- Seleccione -", "0"));
            }
            catch (Exception err)
            {
                throw (err);
            }

            foreach (ListItem li_item in this.ddlFormaPago.Items)
            {
                if (Convert.ToString(li_item.Value) == obj.IdFormaPago.ToString())
                    li_item.Selected = true;
            }

            if (obj.FlagIGVBool)
                this.chkIGV.Checked = true;
            else
                this.chkIGV.Checked = false;

            List<OrdenCompraLineaDTO> objLista = objOrdenCompraLineaDAO.Listar(IdOrdenCompra);
            this.gvLista.DataSource = objLista;
            this.gvLista.DataBind();
        }
        protected void InicializaPagina()
        {
            string LoginUsuario = HttpContext.Current.User.Identity.Name;
            UsuarioDTO objUsuario = objUsuarioDAO.ListarPorLogin(LoginUsuario);

            int IdDespacho = Convert.ToInt32(Session["ID_DESPACHO_PENDIENTE_GUIA"]);

            this.txtIdDespacho.Text = IdDespacho.ToString();

            DespachoDTO objDespachoDTO = objDespachoDAO.ListarPorClave(IdDespacho);

            if (objDespachoDTO.TipoOrigen == "PED")
                lblTipoDespacho.Text = "Despacho de Pedido";
            else
                if (objDespachoDTO.TipoOrigen == "TRX")
                    lblTipoDespacho.Text = "Despacho de Transacción de salida";
                else
                    lblTipoDespacho.Text = "Despacho";

            List<SedeDTO> obj;
            SedeDAO objDAO = new SedeDAO();

            try
            {
                obj = objDAO.Listar();
                this.ddlPuntoPartida.DataSource = obj;
                this.ddlPuntoPartida.DataTextField = "NombreSede";
                this.ddlPuntoPartida.DataValueField = "IdSede";
                this.ddlPuntoPartida.DataBind();
                this.ddlPuntoPartida.Items.Insert(0, new ListItem("- Seleccione -", "0"));
            }
            catch (Exception err)
            {
                throw (err);
            }

            foreach (ListItem li_item in this.ddlPuntoPartida.Items)
            {
                if (Convert.ToString(li_item.Value) == AppConstantes.SEDE_PUNTO_PARTIDA_DEFECTO.ToString())
                    li_item.Selected = true;
                else
                    li_item.Selected = false;
            }

            try
            {
                obj = objDAO.Listar();
                this.ddlPuntoLlegada.DataSource = obj;
                this.ddlPuntoLlegada.DataTextField = "NombreSede";
                this.ddlPuntoLlegada.DataValueField = "IdSede";
                this.ddlPuntoLlegada.DataBind();
                this.ddlPuntoLlegada.Items.Insert(0, new ListItem("- Seleccione -", "0"));
            }
            catch (Exception err)
            {
                throw (err);
            }

            //foreach (ListItem li_item in this.ddlPuntoLlegada.Items)
            //{
            //    if (Convert.ToString(li_item.Value) == objOrdenCompraDTO.IdSede.ToString())
            //        li_item.Selected = true;
            //}

            this.txtFechaEmision.Text = DateTime.Now.ToString("dd/MM/yyyy");
            this.txtFechaTraslado.Text = DateTime.Now.ToString("dd/MM/yyyy");
        }
        protected void InicializaPagina()
        {
            string LoginUsuario =  HttpContext.Current.User.Identity.Name;
            UsuarioDTO objUsuario = objUsuarioDAO.ListarPorLogin(LoginUsuario);

            int IdRecepcion = Convert.ToInt32(Session["ID_RECEPCION"]);

            this.lblIdRecepcion.Text = IdRecepcion.ToString();

            this.ddlPuntoPartida.Items.Clear();
            this.ddlPuntoLlegada.Items.Clear();

            RecepcionDTO objRecepcionDTO = objRecepcionDAO.ListarPorClave(IdRecepcion);
            OrdenCompraDTO objOrdenCompraDTO = objOrdenCompraDAO.ListarPorClave(objRecepcionDTO.IdOrdenCompra);

            this.lblNumOC.Text = objOrdenCompraDTO.IdOrdenCompra.ToString();

            List<SedeDTO> obj;
            SedeDAO objDAO = new SedeDAO();

            try
            {
                obj = objDAO.Listar();
                this.ddlPuntoPartida.DataSource = obj;
                this.ddlPuntoPartida.DataTextField = "NombreSede";
                this.ddlPuntoPartida.DataValueField = "IdSede";
                this.ddlPuntoPartida.DataBind();
                this.ddlPuntoPartida.Items.Insert(0, new ListItem("- Seleccione -", "0"));
            }
            catch (Exception err)
            {
                throw (err);
            }

            foreach (ListItem li_item in this.ddlPuntoPartida.Items)
            {
                if (Convert.ToString(li_item.Value) == AppConstantes.SEDE_PUNTO_PARTIDA_DEFECTO.ToString())
                    li_item.Selected = true;
                else
                    li_item.Selected = false;
            }

            try
            {
                obj = objDAO.Listar();
                this.ddlPuntoLlegada.DataSource = obj;
                this.ddlPuntoLlegada.DataTextField = "NombreSede";
                this.ddlPuntoLlegada.DataValueField = "IdSede";
                this.ddlPuntoLlegada.DataBind();
                this.ddlPuntoLlegada.Items.Insert(0, new ListItem("- Seleccione -", "0"));
            }
            catch (Exception err)
            {
                throw (err);
            }

            foreach (ListItem li_item in this.ddlPuntoLlegada.Items)
            {
                if (Convert.ToString(li_item.Value) == objOrdenCompraDTO.IdSede.ToString())
                    li_item.Selected = true;
            }

            this.txtFechaEmision.Text = DateTime.Now.ToString("dd/MM/yyyy");
            this.txtFechaTraslado.Text = DateTime.Now.ToString("dd/MM/yyyy");
        }