Beispiel #1
0
    protected void btnBuscar_Click(object sender, ImageClickEventArgs e)
    {
        DestinoBL oDestinoBL = new DestinoBL();

        oDestinoBL.ErrorEvent += new DestinoBL.ErrorDelegate(Master.Transaction_ErrorEvent);
        txhIdDestinos.Value    = String.Empty;
        String codTipoUbicacion = cboTipoDestino.SelectedValue.ToString();
        String ruc       = this.txtRuc.Text;
        String ubicacion = this.txtDescripcion.Text;
        String codEstado = this.ComboEstado1.SelectedValue.ToString();

        //METODO DE CARGA DE PARAMETROS
        DestinoBE oDestinoBE = new DestinoBE();

        oDestinoBE.Tipo_ubicacion = codTipoUbicacion;
        oDestinoBE.Nro_ruc        = ruc;
        oDestinoBE.Nom_ubicacion  = ubicacion;
        oDestinoBE.Cod_estado     = codEstado;
        oDestinoBEList            = oDestinoBL.Listar(oDestinoBE);

        if (oDestinoBEList == null || oDestinoBEList.Count == 0)
        {
            JavaScriptHelper.Alert(this, Message.keyNoRegistros, "");
            oDestinoBEList.Add(new DestinoBE());
            GuardaParametros("0");
        }
        else
        {
            GuardaParametros("1");
        }
        this.grwDestino.DataSource = oDestinoBEList;
        this.grwDestino.DataBind();
        ViewState["oDestinoBEList"] = oDestinoBEList;
    }
        public DestinoBEList Listar(DestinoBE oBE)
        {
            DestinoBEList Lista   = new DestinoBEList();
            IDataReader   DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "sgsnet_sps_bandeja_destino";
                    db.AddParameter("@vi_va_cod_tipo_ubicacion", DbType.String, ParameterDirection.Input, oBE.Tipo_ubicacion);
                    db.AddParameter("@vi_va_ruc", DbType.String, ParameterDirection.Input, oBE.Nro_ruc);
                    db.AddParameter("@vi_va_ubicacion", DbType.String, ParameterDirection.Input, oBE.Nom_ubicacion);
                    db.AddParameter("@vi_ch_cod_estado", DbType.String, ParameterDirection.Input, oBE.Cod_estado);
                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    Lista.Add(CrearEntidad(DReader));
                }
                DReader.Close();
            }
            catch
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(Lista);
        }
Beispiel #3
0
 protected void grwDestino_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     oDestinoBEList             = (DestinoBEList)ViewState["oDestinoBEList"];
     this.grwDestino.DataSource = oDestinoBEList;
     this.grwDestino.PageIndex  = e.NewPageIndex;
     this.grwDestino.DataBind();
     txhIdDestinos.Value = String.Empty;
 }
    protected void combos_SelectedIndexChanged(object sender, EventArgs e)
    {
        String    rol = String.Empty, rol1;
        UsuarioBL oUsuarioBL = new UsuarioBL();

        oUsuarioBL.ErrorEvent += new UsuarioBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);

        String   codPerfil       = String.Empty;
        String   flConcesionario = String.Empty;
        PerfilBL oPerfilBL       = new PerfilBL();

        oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);

        try
        {
            codPerfil = this.cboPerfil.SelectedValue;

            PerfilBEList list = oPerfilBL.GetPerfilesBandeja(Profile.Aplicacion, String.Empty, ConstanteBE.FL_ESTADO_ACTIVO, "");
            rol1 = this.cboPerfil.SelectedValue;

            if (list != null)
            {
                PerfilBE obj = list.Find(delegate(PerfilBE p) { return(p.NID_PERFIL.ToString() == rol1); });
                if (obj != null)
                {
                    rol             = obj.co_perfil_usuario.Trim();
                    ConstTipo       = obj.co_perfil_usuario.Trim();
                    flConcesionario = obj.fl_concesionario.Trim();
                }
            }

            this.txtDNI.CssClass        = "";
            this.cboTipoUsuario.Enabled = true;


            DestinoBL oDestinoBL = new DestinoBL();
            oDestinoBL.ErrorEvent += new DestinoBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);
            DestinoBE oDestinoBE = new DestinoBE();
            oDestinoBE.Tipo_ubicacion = String.Empty;
            oDestinoBE.Nro_ruc        = String.Empty;
            oDestinoBE.Nom_ubicacion  = String.Empty;
            oDestinoBE.Cod_estado     = ConstanteBE.FL_ESTADO_ACTIVO;
            DestinoBEList oDestinoBEList = oDestinoBL.Listar(oDestinoBE);

            this.cboUbicacion.Items.Clear();
            this.cboUbicacion.DataSource     = oDestinoBEList;
            this.cboUbicacion.DataTextField  = "Nom_corto_ubicacion";
            this.cboUbicacion.DataValueField = "Id_ubicacion";
            this.cboUbicacion.DataBind();
            this.cboUbicacion.Items.Insert(0, new ListItem());
            this.cboUbicacion.Items[0].Text  = ConstanteBE.OBJECTO_SELECCIONE;
            this.cboUbicacion.Items[0].Value = String.Empty;
        }
        catch { }
    }
Beispiel #5
0
    private void InicializaPagina()
    {
        DestinoBL oDestinoBL = new DestinoBL();

        oDestinoBL.ErrorEvent += new DestinoBL.ErrorDelegate(Master.Transaction_ErrorEvent);

        DestinoBEList oDestinoBEList = new DestinoBEList();

        oDestinoBEList.Add(new DestinoBE());

        this.grwDestino.DataSource = oDestinoBEList;
        this.grwDestino.DataBind();

        this.grwDestino.PageSize = 5;
        this.ComboEstado1.cargarCombo(ConstanteBE.OBJECTO_TIPO_TODOS);
        ComboEstado1.SelectedValue = "0";

        cboTipoDestino.Condicion = ConstanteBE.OBJECTO_TIPO_TODOS;
        cboTipoDestino.CargarCombo();
        ViewState["oDestinoBEList"] = oDestinoBEList;
    }
Beispiel #6
0
    protected void grwDestino_Sorting(object sender, GridViewSortEventArgs e)
    {
        oDestinoBEList = (DestinoBEList)ViewState["oDestinoBEList"];
        SortDirection indOrden = (SortDirection)ViewState["ordenLista"];

        txhIdDestinos.Value = String.Empty;
        if (oDestinoBEList != null)
        {
            if (indOrden == SortDirection.Ascending)
            {
                oDestinoBEList.ordenar(e.SortExpression, direccionOrden.Descending);
                ViewState["ordenLista"] = SortDirection.Descending;
            }
            else
            {
                oDestinoBEList.ordenar(e.SortExpression, direccionOrden.Ascending);
                ViewState["ordenLista"] = SortDirection.Ascending;
            }
        }
        this.grwDestino.DataSource = oDestinoBEList;
        this.grwDestino.DataBind();
        ViewState["oDestinoBEList"] = oDestinoBEList;
    }
    private void InicializaPagina()
    {
        UsuarioBEList oUsuarioListBE = new UsuarioBEList();

        try
        {
            ActualizaTabs();
            this.chkUpdateCombos.Style["display"] = "none";

            /*Combo Tipo*/
            this.cboTipoUsuario.Items.Clear();
            TipoTablaDetalleBL oTipoTablaDetalleBL = new TipoTablaDetalleBL();
            oTipoTablaDetalleBL.ErrorEvent += new TipoTablaDetalleBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);
            TipoTablaDetalleBEList oTipoTablaDetalleBEList = oTipoTablaDetalleBL.ListarTipoTablaDetalle(ConstanteBE.NID_TABLA_TIPO_USUARIO.ToString(), String.Empty, String.Empty, String.Empty, String.Empty, String.Empty, String.Empty);
            this.cboTipoUsuario.DataSource     = oTipoTablaDetalleBEList;
            this.cboTipoUsuario.DataTextField  = "Valor1";
            this.cboTipoUsuario.DataValueField = "Valor2";
            this.cboTipoUsuario.DataBind();
            this.cboTipoUsuario.Items.Insert(0, new ListItem());
            this.cboTipoUsuario.Items[0].Text  = ConstanteBE.OBJECTO_SELECCIONE;
            this.cboTipoUsuario.Items[0].Value = String.Empty;

            /*Combo Perfil*/
            this.cboPerfil.Items.Clear();
            PerfilBL oPerfilBL = new PerfilBL();
            oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);
            PerfilBEList oPerfilBEList = oPerfilBL.GetPerfilesBandeja(Profile.Aplicacion, String.Empty, ConstanteBE.FL_ESTADO_ACTIVO, "");

            this.cboPerfil.DataSource     = oPerfilBEList;
            this.cboPerfil.DataTextField  = "VDEPRF";
            this.cboPerfil.DataValueField = "NID_PERFIL";
            this.cboPerfil.DataBind();
            this.cboPerfil.Items.Insert(0, new ListItem());
            this.cboPerfil.Items[0].Text  = ConstanteBE.OBJECTO_SELECCIONE;
            this.cboPerfil.Items[0].Value = String.Empty;

            this.cboUbicacion.Items.Clear();

            DestinoBL oDestinoBL = new DestinoBL();
            oDestinoBL.ErrorEvent += new DestinoBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);

            DestinoBE oDestinoBE = new DestinoBE();
            oDestinoBE.Tipo_ubicacion = String.Empty;
            oDestinoBE.Nro_ruc        = String.Empty;
            oDestinoBE.Nom_ubicacion  = String.Empty;
            oDestinoBE.Cod_estado     = ConstanteBE.FL_ESTADO_ACTIVO;
            DestinoBEList oDestinoBEList = oDestinoBL.Listar(oDestinoBE);
            this.cboUbicacion.DataSource     = oDestinoBEList;
            this.cboUbicacion.DataTextField  = "Nom_corto_ubicacion";
            this.cboUbicacion.DataValueField = "Id_ubicacion";
            this.cboUbicacion.DataBind();
            this.cboUbicacion.Items.Insert(0, new ListItem());
            this.cboUbicacion.Items[0].Text  = ConstanteBE.OBJECTO_SELECCIONE;
            this.cboUbicacion.Items[0].Value = String.Empty;


            /*Paginado*/
            SetPaginacion();

            //Combo Aprobador Venta Liberada
            UsuarioBL oUsuarioBL = new UsuarioBL();
            oUsuarioBL.ErrorEvent += new UsuarioBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);
            UsuarioBEList oUsuarioList01;

            UsuarioBE oUsuarioBE = new UsuarioBE();
            oUsuarioBE.NO_APE_MATERNO = String.Empty;
            oUsuarioBE.NO_APE_PATERNO = String.Empty;
            oUsuarioBE.VNOMUSR        = String.Empty;
            oUsuarioBE.NID_PERFIL     = 0;
            oUsuarioBE.FL_INACTIVO    = ConstanteBE.FL_ESTADO_ACTIVO;
            oUsuarioBE.NID_UBICA      = 0;
            oUsuarioBE.NID_ROL        = 0;

            oUsuarioList01 = oUsuarioBL.GetAllUsuarioBandeja(oUsuarioBE, Profile.Aplicacion);

            oUsuarioBE                = new UsuarioBE();
            oUsuarioBE.VNOMUSR        = String.Empty;
            oUsuarioBE.NO_APE_PATERNO = String.Empty;
            oUsuarioBE.NO_APE_MATERNO = String.Empty;
            oUsuarioBE.NID_UBICA      = 0;
            oUsuarioBE.NID_ROL        = 0;
            oUsuarioBE.NID_PERFIL     = 0;
            oUsuarioBE.FL_INACTIVO    = ConstanteBE.FL_ESTADO_ACTIVO;

            oUsuarioListBE = oUsuarioBL.GetAllUsuarioBandeja(oUsuarioBE, Profile.Aplicacion);

            txtDNI.Attributes.Add("onKeyPress", "javascript:return fc_ValidaNumero();");
        }
        catch (Exception ex)
        {
            (Master as Seguridad).Web_ErrorEvent(this, ex);
        }
    }