Ejemplo n.º 1
0
        //I - FPINCO 14/09/2010
        public TipoDestinoBEList ListarDestinoUsuario(String pcTipoUbica, Int64 pnUsuario)
        {
            TipoDestinoBEList ListarDestino = new TipoDestinoBEList();
            IDataReader       DReader       = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "sgsnet_sps_listado_tipo_destino_to_solicitar_despacho";
                    db.AddParameter("@vi_va_tip_ubica", DbType.String, ParameterDirection.Input, pcTipoUbica);
                    db.AddParameter("@vi_in_Nid_usuario", DbType.Int64, ParameterDirection.Input, pnUsuario);

                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    TipoDestinoBE oTipoDestinoBE = CrearEntidadDestinoCanalVin(DReader);
                    ListarDestino.Add(oTipoDestinoBE);
                }
                DReader.Close();
            }
            catch
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(ListarDestino);
        }
Ejemplo n.º 2
0
        public TipoDestinoBEList ListarDestinoCanalVin(String tipUbica, Int32 nidVin)
        {
            TipoDestinoBEList ListarDestino = new TipoDestinoBEList();
            IDataReader       DReader       = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "sgsnet_sps_listado_tipo_destino_guia_remision";
                    db.AddParameter("@vi_va_tip_ubica", DbType.String, ParameterDirection.Input, tipUbica);
                    db.AddParameter("@vi_in_nid_vin", DbType.String, ParameterDirection.Input, nidVin);

                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    TipoDestinoBE oTipoDestinoBE = CrearEntidadDestinoCanalVin(DReader);
                    ListarDestino.Add(oTipoDestinoBE);
                }
                DReader.Close();
            }
            catch
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(ListarDestino);
        }
    public void CargarCombo(String tipoUbicacion)
    {
        TipoDestinoBL     oTipoDestinoBL = new TipoDestinoBL();
        TipoDestinoBEList oList          = null;

        this.cboTipoDestino.Items.Clear();

        oList = oTipoDestinoBL.ListarDestino(tipoUbicacion);
        if (oList != null)
        {
            for (int i = 0; i < oList.Count; i++)
            {
                this.cboTipoDestino.Items.Add(new ListItem(oList[i].Nom_tipo_ubicacion, oList[i].Cod_tipo_ubicacion.ToString()));
            }
        }

        String objeto = "";

        if (condicion.Equals(ConstanteBE.OBJECTO_TIPO_TODOS))
        {
            objeto = ConstanteBE.OBJECTO_TODOS;
        }
        else if (condicion.Equals(ConstanteBE.OBJECTO_TIPO_SELECCIONE))
        {
            objeto = ConstanteBE.OBJECTO_SELECCIONE;
        }
        else
        {
            objeto = ConstanteBE.OBJECTO_TODOS;
        }
        this.cboTipoDestino.Items.Insert(0, new ListItem(objeto, String.Empty));
    }
    public void CargarCombo()
    {
        if (cTipoLlamada == null || cTipoLlamada.Trim().Equals(string.Empty))
        {
            cTipoLlamada = "";
        }

        if (ViewState["_Width"] != null)
        {
            this.cboTipoDestino.Width = (Unit)ViewState["_Width"];
        }

        TipoDestinoBL     oTipoDestinoBL = new TipoDestinoBL();
        TipoDestinoBEList oList          = null;

        this.cboTipoDestino.Items.Clear();
        String tipUbica = String.Empty;

        if (this.CanalVin == null || this.CanalVin.Trim().Equals(String.Empty))
        {
            if (cTipoLlamada.Trim().Equals("13"))
            {
                oList = oTipoDestinoBL.ListarDestinoUsuario(tipUbica, Profile.Usuario.Nid_usuario);
            }
            else
            {
                oList = oTipoDestinoBL.ListarDestino(tipUbica);
            }
        }
        else
        {
            if (cTipoLlamada.Trim().Equals("13"))
            {
                oList = oTipoDestinoBL.ListarDestinoUsuario(tipUbica, Profile.Usuario.Nid_usuario);
            }
            else
            {
                oList = oTipoDestinoBL.ListarDestinoCanalVin(tipUbica, this.NidVin);
            }
        }

        this.cboTipoDestino.SelectedValue = null;
        cboTipoDestino.DataSource         = oList;
        cboTipoDestino.DataValueField     = "Cod_tipo_ubicacion";
        cboTipoDestino.DataTextField      = "Nom_tipo_ubicacion";
        cboTipoDestino.DataBind();

        String objeto = "";

        if (String.IsNullOrEmpty(condicion))
        {
            condicion = "";
        }
        if (condicion.Equals(ConstanteBE.OBJECTO_TIPO_TODOS))
        {
            objeto = ConstanteBE.OBJECTO_TODOS;
        }
        else if (condicion.Equals(ConstanteBE.OBJECTO_TIPO_SELECCIONE))
        {
            objeto = ConstanteBE.OBJECTO_SELECCIONE;
        }
        else
        {
            objeto = ConstanteBE.OBJECTO_TODOS;
        }

        this.cboTipoDestino.Items.Insert(0, new ListItem(objeto, String.Empty));
    }