コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Fnc_FuncionariosBL _Fnc_FuncionariosBL = new Fnc_FuncionariosBL();

            if (!this.IsPostBack)
            {
                string   _Anio            = Request.QueryString["_Anio"].ToString();
                string   _Superior        = Request.QueryString["_Superior"].ToString();
                string   _Departamento_id = Request.QueryString["_Departamento_id"].ToString();
                string   _Estado          = Request.QueryString["_Estado"].ToString();
                DataView dvDefectos       = new DataView(_Fnc_FuncionariosBL.ListarEVA_FuncionariosBySuperiorXML(_Anio, _Superior, _Departamento_id, _Estado));
                if (dvDefectos.Table.Rows.Count > 0)
                {
                    try
                    {
                        string filename = "Reporte de Evaluación.xls";
                        System.IO.StringWriter       tw = new System.IO.StringWriter();
                        System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
                        GridView dgGrid = new GridView();
                        dgGrid.DataSource = dvDefectos;
                        dgGrid.DataBind();
                        dgGrid.RenderControl(hw);
                        Response.ContentType = "application/vnd.ms-excel";
                        Response.AppendHeader("Content-Disposition", "attachment; filename=" + filename + "");
                        this.EnableViewState = false;
                        Response.Write(tw.ToString());
                        Response.End();
                    }
                    catch (Exception x)
                    {
                    }
                }
            }
        }
コード例 #2
0
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            int    _funcionario_id;
            string _funcionario_email;

            _Fnc_FuncionariosBE = (Fnc_FuncionariosBE)Session["Fnc_Funcionarios"];
            _funcionario_id     = _Fnc_FuncionariosBE.Funcionario_Id;
            _funcionario_email  = txtEmail.Text;
            Fnc_FuncionariosBL _Fnc_FuncionariosBL = new Fnc_FuncionariosBL();

            try
            {
                if (!_MailBL.ComprobarFormatoEmail(_funcionario_email))
                {
                    string script = @"<script type='text/javascript'>materialConfirm('Title','Content',function(result){console.log(result)});</script>";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
                }
                else
                {
                    _Fnc_FuncionariosBL.ActualizarFNC_FuncionariosEmail(_funcionario_id, _funcionario_email);
                }
            }
            catch (Exception X)
            {
                String mensaje = "<script language='JavaScript'>window.alert('" + X.Message + "')";
                mensaje += Environment.NewLine;
                this.Page.Response.Write(mensaje);
            }
        }
コード例 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            Fnc_FuncionariosBL _Fnc_FuncionariosBL = new Fnc_FuncionariosBL();
            DataTable          dt = null;

            dt = _Fnc_FuncionariosBL.BuscarFuncionario_Nombre(txtNombre.Text);
            dwvEjemplo.AutoGenerateColumns = false;
            dwvEjemplo.DataSource          = dt;
        }
コード例 #4
0
        private void TraerOriginador(int _Funcionario_id)
        {
            Fnc_FuncionariosBL _Fnc_FuncionariosBL = new Fnc_FuncionariosBL();

            lblOriginador.Text = _Fnc_FuncionariosBL.TraerFnc_Funcionario(_Funcionario_id).Funcionario_Nome;
        }