Example #1
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            Boolean comando = false;

            Gestores gesto = new Gestores();

            gesto.SetMatriculaGS(txtMatricula.Text.Trim());
            gesto.SetDniGS(txtDni.Text.Trim());
            gesto.SetNombreGS(txtNombre.Text);
            gesto.SetApellidoGS(txtApellido.Text);
            gesto.SetAnioGS(Convert.ToDateTime(txtFecha.Text));///revisar q envie en el correcto
            gesto.SetMailGS(txtMail.Text.Trim());
            gesto.SetNombPerfilGS(txtPerfil.Text.Trim());
            gesto.SetContrasenaGS(txtContrasenia.Text.Trim());
            gesto.SetNivelGS(1);
            gesto.SetEstadoGS(true);

            comando = Ngestor.AgregarGestores(gesto);

            if (comando == true)
            {
                Session["NombreUsuario"] = txtPerfil.Text.Trim();
                Session["contrasena"]    = txtContrasenia.Text.Trim();
                Response.Redirect("ConfirmacionGestor.aspx");
            }
            else
            {
                lblConfirmado.Text = "no se registro al gestor reintente"; //por ahora sirve pero cambiar por reponse
            }
        }
        /* public Gestores getGestores(Gestores ges)
         * {
         *   DataTable tabla = ds.obtenerTabla("Gestores", "Select * from Gestores where matricula=" + ges.GetMatriculaGS());
         *   ges.SetMatriculaGS(tabla.Rows[0][0].ToString());
         *   ges.SetDniGS(tabla.Rows[0][1].ToString());
         *   ges.SetNombreGS(tabla.Rows[0][2].ToString());
         *   ges.SetApellidoGS(tabla.Rows[0][3].ToString());
         *   ges.SetAnioGS(Convert.ToDateTime(tabla.Rows[0][4]));
         *   ges.SetMailGS(tabla.Rows[0][5].ToString());
         *   ges.SetNombPerfilGS(tabla.Rows[0][6].ToString());
         *   ges.SetContrasenaGS(tabla.Rows[0][7].ToString());
         *   ges.SetNivelGS(Convert.ToInt32(tabla.Rows[0][8].ToString()));
         *   ges.SetEstadoGS(Convert.ToBoolean(tabla.Rows[0][9].ToString()));
         *   return ges;
         * }*/

        public Gestores getGestores(Gestores ges)

        {
            DataTable tabla = ds.obtenerTabla("Gestores", "Select * from Gestores where nombre_perfil_ge = '" + ges.GetNombPerfilGS() + "'");

            ges.SetMatriculaGS(tabla.Rows[0][0].ToString());
            ges.SetDniGS(tabla.Rows[0][1].ToString());
            ges.SetNombreGS(tabla.Rows[0][2].ToString());
            ges.SetApellidoGS(tabla.Rows[0][3].ToString());
            ges.SetAnioGS(Convert.ToDateTime(tabla.Rows[0][4]));
            ges.SetMailGS(tabla.Rows[0][5].ToString());
            ges.SetNombPerfilGS(tabla.Rows[0][6].ToString());
            ges.SetContrasenaGS(tabla.Rows[0][7].ToString());
            ges.SetNivelGS(Convert.ToInt32(tabla.Rows[0][8].ToString()));
            ges.SetEstadoGS(Convert.ToBoolean(tabla.Rows[0][9].ToString()));
            return(ges);
        }
        protected void grvgestores_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            String s_matricula = ((Label)grvgestores.Rows[e.RowIndex].FindControl("lbl_eit_matricula")).Text;
            String s_dni       = ((Label)grvgestores.Rows[e.RowIndex].FindControl("lbl_eit_dni")).Text;
            String s_nombre    = ((TextBox)grvgestores.Rows[e.RowIndex].FindControl("txt_eit_nombre")).Text;
            String s_apellido  = ((TextBox)grvgestores.Rows[e.RowIndex].FindControl("txt_eit_apellido")).Text;
            //string s_nacimiento = Convert.ToString((Label)grvgestores.Rows[e.RowIndex].FindControl("lbl_eit_apellido"));
            DateTime s_nacimiento = Convert.ToDateTime(((Label)grvgestores.Rows[e.RowIndex].FindControl("lbl_eit_nacimiento")).Text);
            //string s_nacimiento = ((Label)grvgestores.Rows[e.RowIndex].FindControl("lbl_eit_nacimiento")).Text;
            String  s_mail       = ((Label)grvgestores.Rows[e.RowIndex].FindControl("lbl_eit_mail")).Text;
            String  s_perfil     = ((TextBox)grvgestores.Rows[e.RowIndex].FindControl("txt_eit_perfil")).Text;
            string  s_contrasena = ((Label)grvgestores.Rows[e.RowIndex].FindControl("lbl_eit_dni")).Text;
            int     s_nivel      = Convert.ToInt32(((Label)grvgestores.Rows[e.RowIndex].FindControl("lbl_eit_dni")).Text);
            Boolean s_estado     = true;

            //negociogestores neg = negociogestores();
            Gestores ges = new Gestores();

            ges.SetMatriculaGS(s_matricula);
            ges.SetDniGS(s_dni);
            ges.SetNombreGS(s_nombre);
            ges.SetApellidoGS(s_apellido);
            ges.SetAnioGS(s_nacimiento);
            //ges.GetAnioGS();
            // ges.SetAnioGS(Convert.ToDateTime(s_nacimiento));
            ges.SetMailGS(s_mail);
            ges.SetNombPerfilGS(s_perfil);
            ges.SetContrasenaGS(s_contrasena);
            ges.SetNivelGS(s_nivel);
            ges.SetEstadoGS(s_estado);

            negociogestores nego = new negociogestores();

            nego.AgregarGestores(ges);
            grvgestores.EditIndex = -1;
            DataTable tablaGestores = neg.getTabla();

            grvgestores.DataSource = tablaGestores;
            grvgestores.DataBind();
        }