예제 #1
0
        private void Perfil_Cargar(int idEmpresa, string descripcion)
        {
            string                     ValorCero;
            PerfilWCFClient            objPerfilWCF = new PerfilWCFClient();
            List <Perfil_ListarResult> listPerfil   = new List <Perfil_ListarResult>();

            ValorCero = "SELECCIONAR";

            cboPerfil.Items.Clear();
            cboPerfil.Items.Insert(0, ValorCero);
            cboPerfil.Items.FindItemByText(ValorCero).Value = "0";
            try
            {
                listPerfil = objPerfilWCF.Perfil_Listar(idEmpresa, "").ToList();
                if (listPerfil.Count > 0)
                {
                    foreach (Perfil_ListarResult objPerfil in listPerfil)
                    {
                        Telerik.Web.UI.RadComboBoxItem item = new Telerik.Web.UI.RadComboBoxItem(objPerfil.nombrePerfil.ToString().Trim(), objPerfil.idPerfil.ToString());
                        cboPerfil.Items.Add(item);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CancelEdit();", true);
            }

            PerfilWCFClient objPerfilWCF = new PerfilWCFClient();
            int             idPerfil     = 0;

            try
            {
                if (Request.QueryString["objPerfil"] != "")
                {
                    idPerfil = (int)ViewState["idPerfil"];
                }

                objPerfilWCF.Perfil_Registrar(idPerfil, txtNombre.Text, int.Parse(cboEmpresa.SelectedValue), ((Usuario_LoginResult)Session["Usuario"]).idUsuario,
                                              Convert.ToBoolean(int.Parse(cboEstado.SelectedValue)), btnAprobarPlanilla0.Checked, btnAprobarPlanilla1.Checked, btnRevisarPedido.Checked);

                ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CloseAndRebind(" + cboEmpresa.SelectedValue + ");", true);
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = "ERROR: " + ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
예제 #3
0
        private void Perfil_Cargar(int idEmpresa)
        {
            PerfilWCFClient objPerfilWCF = new PerfilWCFClient();

            try {
                ltbPerfil.DataSource = objPerfilWCF.Perfil_Listar(idEmpresa, "");
                ltbPerfil.DataBind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #4
0
        private void Perfil_Cargar(int idEmpresa, string descripcion)
        {
            PerfilWCFClient objPerfilWCF = new PerfilWCFClient();

            try {
                List <Perfil_ListarResult> lstPerfil = objPerfilWCF.Perfil_Listar(idEmpresa, descripcion).ToList();
                grdPerfil.DataSource = lstPerfil;
                grdPerfil.DataBind();

                ViewState["lstPerfil"]   = JsonHelper.JsonSerializer(lstPerfil);
                ViewState["idEmpresa"]   = idEmpresa;
                ViewState["descripcion"] = descripcion;
            }
            catch (Exception ex) {
                throw ex;
            }
        }