예제 #1
0
        public ParametroBE obtenerTemaActual()
        {
            ParametroBC objParametroBC = new ParametroBC();
            ParametroBE objParametroBE = new ParametroBE();

            objParametroBE = objParametroBC.obtenerTemaActual();
            return(objParametroBE);
        }
예제 #2
0
    private void ObtenerParametros(bool forzarBD)
    {
        if (ViewState["listar"] == null || forzarBD)
        {
            string para_nombre = txt_buscarNombre.Text;
            string para_obs    = txt_buscarDescripcion.Text;
            ViewState["listar"] = new ParametroBC().ObtenerTodo(para_nombre, para_obs);
        }
        DataView dw = new DataView((DataTable)ViewState["listar"]);

        if (ViewState["sortExpresion"] != null && ViewState["sortExpresion"].ToString() != "")
        {
            dw.Sort = (String)ViewState["sortExpresion"];
        }
        gv_listar.DataSource = dw;
        gv_listar.DataBind();
    }
예제 #3
0
 protected void btn_editGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         ParametroBC p = new ParametroBC();
         p.PARA_NOMBRE          = txt_editNombre.Text;
         p.PARA_OBS             = txt_editObs.Text;
         p.PARA_VALOR           = txt_editValor.Text;
         p.USUA_ID_CREACION     = user.USUA_ID;
         p.USUA_ID_MODIFICACION = user.USUA_ID;
         if (string.IsNullOrEmpty(hf_id.Value))
         {
             if (p.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_nuevo");
                 utils.CerrarModal(this, "modalEdit");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error");
             }
         }
         else
         {
             p.PARA_ID = Convert.ToInt32(hf_id.Value);
             if (p.Guardar())
             {
                 utils.ShowMessage2(this, "guardar", "success_modificar");
             }
             else
             {
                 utils.ShowMessage2(this, "guardar", "error");
             }
         }
     }
     catch (Exception ex)
     {
         utils.ShowMessage(this, ex.Message, "error", false);
     }
     finally
     {
         ObtenerParametros(true);
     }
 }
예제 #4
0
 protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "EDITAR")
     {
         Limpiar();
         int         id = Convert.ToInt32(e.CommandArgument);
         ParametroBC p  = new ParametroBC().ObtenerXId(id);
         txt_editNombre.Text = p.PARA_NOMBRE;
         txt_editObs.Text    = p.PARA_OBS;
         txt_editValor.Text  = p.PARA_VALOR;
         utils.AbrirModal(this, "modalEdit");
     }
     if (e.CommandName == "ELIMINAR")
     {
         hf_id.Value              = e.CommandArgument.ToString();
         lbl_confTitulo.Text      = "Eliminar parámetro";
         lbl_confMensaje.Text     = "Se eliminará el parámetro seleccionado ¿Está seguro?";
         btn_confEliminar.Visible = true;
         utils.AbrirModal(this, "modalConf");
     }
 }
예제 #5
0
        public void GetParticipantes(int idSolicitud, string tipo = "")
        {
            var lista =
                from p in new ParticipeOperacionBC().getparticipes(idSolicitud)
                where p.Tipo == tipo || tipo == ""
                select p;

            var dt = new DataTable();

            dt.Columns.Add(new DataColumn("rut"));
            dt.Columns.Add(new DataColumn("nombre"));
            dt.Columns.Add(new DataColumn("tipo"));
            dt.Columns.Add(new DataColumn("url_contactos"));
            dt.Columns.Add(new DataColumn("id_solicitud"));
            dt.Columns.Add(new DataColumn("url_representantes"));
            dt.Columns.Add(new DataColumn("url_correos"));
            dt.Columns.Add(new DataColumn("url_direcciones"));
            dt.Columns.Add(new DataColumn("busqueda"));
            dt.Columns.Add(new DataColumn("tipo_descripcion"));
            foreach (var x in lista)
            {
                var dr = dt.NewRow();
                dr["rut"]                = x.Participe.Rut;
                dr["nombre"]             = x.Participe.Nombre + " " + x.Participe.Apellido_paterno + " " + x.Participe.Apellido_materno;
                dr["tipo"]               = x.Tipo;
                dr["tipo_descripcion"]   = new ParametroBC().getparametro("OPART", x.Tipo).Valoralfanumerico;
                dr["id_solicitud"]       = idSolicitud;
                dr["url_correos"]        = "../administracion/mCorreo.aspx?rut=" + FuncionGlobal.FuctionEncriptar(x.Participe.Rut.ToString().Trim());
                dr["url_direcciones"]    = "../administracion/mDireccion.aspx?rut=" + FuncionGlobal.FuctionEncriptar(x.Participe.Rut.ToString().Trim());
                dr["url_contactos"]      = "../administracion/mTelefonos.aspx?rut=" + FuncionGlobal.FuctionEncriptar(x.Participe.Rut.ToString().Trim());
                dr["url_representantes"] = "../administracion/mParticipante.aspx?rut=" + FuncionGlobal.FuctionEncriptar(x.Participe.Rut.ToString().Trim());
                dr["busqueda"]           = tipo == "" ? "Por operacion" : "Por tipo";
                dt.Rows.Add(dr);
            }
            grOperacionParticipe.DataSource = dt;
            grOperacionParticipe.DataBind();
        }
예제 #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Page.IsCallback)
        {
            return;
        }
        else
        {
            PreRutaBC preruta = new PreRutaBC();
            string    procesos;
            procesos = muestraproceso(preruta.obtenerultimosprocesos());

            if (procesos != "")
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "muestraproceso", "ClientNameCallback('" + procesos + "');", true);
            }
        }


        if (Session["Usuario"] == null)
        {
            Response.Redirect("~/Inicio.aspx");
        }
        UsuarioBC user       = (UsuarioBC)Session["Usuario"];
        bool      autorizado = false;
        string    nombrepag  = this.Page.AppRelativeVirtualPath;

        nombrepag = nombrepag.Substring(nombrepag.LastIndexOf("/") + 1);
        //if (nombrepag.ToLower() != "inicio.aspx")
        //{
        //    foreach (MenuBC m in user.USUARIO_TIPO.MENU)
        //    {
        //        if (m.MENU_LINK == nombrepag)
        //        {
        //            autorizado = true;
        //            break;
        //        }
        //    }
        //    if (!autorizado)
        //        Response.Redirect("~/Inicio.aspx");
        //}

        //   txtClientID.Attributes.Add("onchange", "GetClientNameById('id|' + this.value, 'id');");


        if (IsPostBack == false)
        {
            ParametroBC param = new ParametroBC();
            DataTable   datos = param.ObtenerTodo();
            Session["parametros"] = datos;
            int contador = 0;
            while (contador < datos.Rows.Count)
            {
                HiddenField hf = new HiddenField();
                hf.ID    = "param_" + datos.Rows[contador]["para_nombre"].ToString();
                hf.Value = datos.Rows[contador]["para_valor"].ToString();
                this.parametros.ContentTemplateContainer.Controls.Add(hf);
                contador = contador + 1;
            }
        }
        string callBackClientID = Page.ClientScript.GetCallbackEventReference(this, "arg", "ClientNameCallback", "context", "ClientNameCallbackError", true);
        string clientIDfunction = "function GetClientNameById(arg,context) { " + callBackClientID + "; }";

        Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "GetClientNameById", clientIDfunction, true);
//        txtClientName.Attributes.Add("onchange", "GetClientIdByName('name|' + this.value, 'name');");
        //string callBackClientName = Page.ClientScript.GetCallbackEventReference(this, "arg", "ClientIdCallback", "context", "ClientIdCallbackError", true);
        //string clientNamefunction = "function GetClientIdByName(arg, context) { " + callBackClientName + "; }";
        //Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "GetClientIdByName", clientNamefunction, true);
    }
예제 #7
0
        public void actualizarTemaActual(ParametroBE objParametroBE)
        {
            ParametroBC objParametroBC = new ParametroBC();

            objParametroBC.actualizarTemaActual(objParametroBE);
        }