コード例 #1
0
 private void CargarEntidadDesdeForm()
 {
     if (ViewState["oDestinoBE"] != null)
     {
         oDestinoBE = (DestinoBE)ViewState["oDestinoBE"];
     }
     else
     {
         oDestinoBE = new DestinoBE();
     }
     Int32.TryParse(txhIdDestino.Value, out destinoID);
     oDestinoBE.Id_ubicacion        = (Int32)destinoID;
     oDestinoBE.Nom_ubicacion       = txtDescripcion.Text;
     oDestinoBE.Nom_corto_ubicacion = this.txtNombreCorto.Text;
     oDestinoBE.Tipo_ubicacion      = ComboTipoDestino1.SelectedValue.ToString();
     oDestinoBE.Nro_ruc             = txtRuc.Text;
     oDestinoBE.Direccion           = txtDireccion.Text;
     oDestinoBE.Cod_dpto            = ComboDepartamento1.SelectedValue.ToString();
     oDestinoBE.Cod_provincia       = ComboProvincia1.SelectedValue.ToString();
     oDestinoBE.Cod_distrito        = ComboDistrito1.SelectedValue.ToString();
     oDestinoBE.Cod_estado          = this.ComboEstado1.SelectedValue.ToString();
     oDestinoBE.Cod_usu_crea        = Profile.Usuario.CUSR_ID;
     oDestinoBE.Nom_estacion        = Profile.Estacion;
     oDestinoBE.Nom_usuario_red     = Profile.UsuarioRed;
 }
コード例 #2
0
    private void InicializaData()
    {
        DestinoBL oDestinoBL = new DestinoBL();

        Int32.TryParse(txhIdDestino.Value, out destinoID);
        oDestinoBE = oDestinoBL.ListarById(destinoID);

        ComboTipoDestino1.SelectedValue = oDestinoBE.Tipo_ubicacion;
        txtRuc.Text                = oDestinoBE.Nro_ruc;
        txtDescripcion.Text        = oDestinoBE.Nom_ubicacion;
        txtNombreCorto.Text        = oDestinoBE.Nom_corto_ubicacion;
        txtDireccion.Text          = oDestinoBE.Direccion;
        ComboEstado1.SelectedValue = oDestinoBE.Cod_estado;

        ComboDepartamento1.SelectedValue = oDestinoBE.Cod_dpto;
        CargarComboProvincia();
        ComboProvincia1.SelectedValue = oDestinoBE.Cod_provincia;
        CargarComboDistrito();
        ComboDistrito1.SelectedValue = oDestinoBE.Cod_distrito;

        String coCom = oDestinoBE.Tipo_ubicacion;

        tipoAccion           = ConstanteBE.TIPO_MODIFICAR;
        ComboEstado1.Enabled = true;
    }
コード例 #3
0
        public Int32 Insertar(DestinoBE oDestinoBE)
        {
            Int32 res = 0;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[sgsnet_spi_destino]";

                    db.AddParameter("@vi_va_nom_ubicacion", DbType.String, ParameterDirection.Input, oDestinoBE.Nom_ubicacion);
                    db.AddParameter("@vi_va_nom_ubicacion_corta", DbType.String, ParameterDirection.Input, oDestinoBE.Nom_corto_ubicacion);
                    db.AddParameter("@vi_ch_cod_tipo_ubicacion", DbType.String, ParameterDirection.Input, oDestinoBE.Tipo_ubicacion);
                    db.AddParameter("@vi_va_ruc", DbType.String, ParameterDirection.Input, oDestinoBE.Nro_ruc);
                    db.AddParameter("@vi_va_direcion", DbType.String, ParameterDirection.Input, oDestinoBE.Direccion);
                    db.AddParameter("@vi_ch_cod_dpto", DbType.String, ParameterDirection.Input, oDestinoBE.Cod_dpto);
                    db.AddParameter("@vi_ch_cod_prov", DbType.String, ParameterDirection.Input, oDestinoBE.Cod_provincia);
                    db.AddParameter("@vi_ch_cod_dist", DbType.String, ParameterDirection.Input, oDestinoBE.Cod_distrito);
                    db.AddParameter("@vi_ch_cod_estado", DbType.String, ParameterDirection.Input, oDestinoBE.Cod_estado);
                    db.AddParameter("@vi_va_cod_usuario", DbType.String, ParameterDirection.Input, oDestinoBE.Cod_usu_crea);
                    db.AddParameter("@vi_va_nom_estacion", DbType.String, ParameterDirection.Input, oDestinoBE.Nom_estacion);
                    db.AddParameter("@vi_va_nom_usuario_red", DbType.String, ParameterDirection.Input, oDestinoBE.Nom_usuario_red);

                    res = Int32.Parse(db.ExecuteScalar().ToString());
                }
            }
            catch { throw; }
            return(res);
        }
コード例 #4
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;
    }
コード例 #5
0
        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);
        }
コード例 #6
0
        public DestinoBE ListarById(Int32 id_Destino)
        {
            DestinoBE oDestinoBE = null;

            IDataReader DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "sgsnet_sps_destino_x_id";
                    db.AddParameter("@vi_in_id_ubica", DbType.Int32, ParameterDirection.Input, id_Destino);
                    DReader = db.GetDataReader();
                }

                if (DReader.Read())
                {
                    oDestinoBE = CrearEntidadXiD(DReader);
                }
                DReader.Close();
            }
            catch
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(oDestinoBE);
        }
コード例 #7
0
    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 { }
    }
コード例 #8
0
        public DestinoBEList Listar(DestinoBE oBE)
        {
            DestinoDA oDestinoDA = new DestinoDA();

            try
            {
                return(oDestinoDA.Listar(oBE));
            }
            catch (Exception ex)
            {
                ErrorEvent(this, ex);
            }
            return(null);
        }
コード例 #9
0
        public Int32 Eliminar(DestinoBE oDestinoBE)
        {
            DestinoDA oDestinoDA = new DestinoDA();

            try
            {
                return(oDestinoDA.Eliminar(oDestinoBE));
            }
            catch (Exception ex)
            {
                ErrorEvent(this, ex);
            }
            return(0);
        }
コード例 #10
0
        private DestinoBE CrearEntidad(IDataReader DReader)
        {
            DestinoBE oDestinoBE = new DestinoBE();
            int       indice;

            indice = DReader.GetOrdinal("id_ubicacion");
            oDestinoBE.Id_ubicacion = DReader.GetInt32(indice);
            indice = DReader.GetOrdinal("tipo_ubicacion");
            oDestinoBE.Tipo_ubicacion = DReader.IsDBNull(indice) ? null : DReader.GetString(indice);
            indice = DReader.GetOrdinal("direccion");
            oDestinoBE.Direccion = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);
            indice = DReader.GetOrdinal("nom_ubicacion");
            oDestinoBE.Nom_ubicacion = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);
            indice = DReader.GetOrdinal("nom_corto_ubicacion");
            oDestinoBE.Nom_corto_ubicacion = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);
            indice                   = DReader.GetOrdinal("nro_ruc");
            oDestinoBE.Nro_ruc       = DReader.IsDBNull(indice) ? null : DReader.GetString(indice);
            indice                   = DReader.GetOrdinal("nom_dpto");
            oDestinoBE.Nom_dpto      = DReader.IsDBNull(indice) ? null : DReader.GetString(indice);
            indice                   = DReader.GetOrdinal("cod_dpto");
            oDestinoBE.Cod_dpto      = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);
            indice                   = DReader.GetOrdinal("nom_provincia");
            oDestinoBE.Nom_provincia = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);
            indice                   = DReader.GetOrdinal("cod_provincia");
            oDestinoBE.Cod_provincia = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);
            indice                   = DReader.GetOrdinal("cod_distrito");
            oDestinoBE.Cod_distrito  = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);
            indice                   = DReader.GetOrdinal("nom_distrito");
            oDestinoBE.Nom_distrito  = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);
            indice                   = DReader.GetOrdinal("fec_creacion");
            if (!DReader.IsDBNull(indice))
            {
                oDestinoBE.Fec_creacion = DReader.GetDateTime(indice);
            }
            indice = DReader.GetOrdinal("cod_usu_crea");
            oDestinoBE.Cod_usu_crea = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);
            indice = DReader.GetOrdinal("estado");
            if (!DReader.IsDBNull(indice))
            {
                oDestinoBE.Dsc_estado = DReader.GetString(indice);
            }
            indice = DReader.GetOrdinal("cod_estado");
            oDestinoBE.Cod_estado = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);
            indice = DReader.GetOrdinal("nombredireccion");
            oDestinoBE.nombredireccion = DReader.IsDBNull(indice) ? String.Empty : DReader.GetString(indice);

            return(oDestinoBE);
        }
コード例 #11
0
        public Int32 Eliminar(DestinoBE oDestinoBE)
        {
            Int32 res = 0;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[sgsnet_spd_destino]";

                    db.AddParameter("@vi_in_id_ubica", DbType.Int32, ParameterDirection.Input, oDestinoBE.Id_ubicacion);
                    db.AddParameter("@vi_va_cod_usuario", DbType.String, ParameterDirection.Input, oDestinoBE.Cod_usu_crea);
                    db.AddParameter("@vi_va_nom_estacion", DbType.String, ParameterDirection.Input, oDestinoBE.Nom_estacion);
                    db.AddParameter("@vi_va_nom_usuario_red", DbType.String, ParameterDirection.Input, oDestinoBE.Nom_usuario_red);
                    res = Int32.Parse(db.ExecuteScalar().ToString());
                }
            }
            catch { throw; }
            return(res);
        }
コード例 #12
0
    protected void btnEliminar_Click(object sender, ImageClickEventArgs e)
    {
        DestinoBL oDestinoBL = new DestinoBL();

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

        Int32  indicador = 0;
        String resultado = String.Empty;

        if (!(txhIdDestinos.Value.Equals("")))
        {
            oDestinoBE = new DestinoBE();
            oDestinoBE.Id_ubicacion    = Int32.Parse(txhIdDestinos.Value.ToString());
            oDestinoBE.Cod_usu_crea    = Profile.Usuario.CUSR_ID;
            oDestinoBE.Nom_estacion    = Profile.Estacion;
            oDestinoBE.Nom_usuario_red = Profile.UsuarioRed;

            indicador = oDestinoBL.Eliminar(oDestinoBE);

            if (indicador == -1)
            {
                JavaScriptHelper.Alert(this, Message.keyNoElimino, "");
            }
            else if (indicador == -5)
            {
                JavaScriptHelper.Alert(this, Message.keyNoEliminoRelacionado, "");
            }
            else if (indicador > 0)
            {
                JavaScriptHelper.Alert(this, Message.keyElimino, "");
            }

            btnBuscar_Click(null, null);
        }
        else
        {
            JavaScriptHelper.Alert(this, Message.keySeleccioneUno, "");
        }
        txhIdDestinos.Value = "";
    }
コード例 #13
0
    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);
        }
    }