예제 #1
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            DataSet1TableAdapters.RolesTableAdapter adapter = new DataSet1TableAdapters.RolesTableAdapter();
            DataSet1TableAdapters.DocentesTableAdapter adapter2 = new DataSet1TableAdapters.DocentesTableAdapter();
            string rol = "";

            if (i == 0)
                rol = "AdminL";
            if (i == 1)
                rol = "AdminS";
            if (i == 2)
                rol = "AdminP";
            if (i == 3)
                rol = "DocenL";
            if (i == 4)
                rol = "DocenS";
            if (i == 5)
                rol = "DocenP";

            try
            {
                if (Session["Administrador"].Equals("Admin"))
                {
                    adapter.Insert(txtCedula.Text, txtContraseña.Text, rol);
                    adapter2.Insert(txtCedula.Text, txtContraseña.Text,txtNombre.Text,txtApellidos.Text,txtNombre.Text + " " + txtApellidos.Text,rol);
                    PanelUsuarios.Visible = false;
                    lblRegistro.Text = "Registro exitoso";
                    lblRegistro.ForeColor = System.Drawing.Color.Green;
                    txtCedula.Text = "";
                    txtContraseña.Text = "";
                    rbtnPerfil.ClearSelection();
                    GridView1.DataBind();
                }
                else
                {
                    adapter.Insert(txtCedula.Text, txtContraseña.Text, Session["Docente"].ToString());
                    adapter2.Insert(txtCedula.Text, txtContraseña.Text, txtNombre.Text, txtApellidos.Text, txtNombre.Text + " " + txtApellidos.Text, Session["Docente"].ToString());
                    PanelUsuarios.Visible = false;
                    lblRegistro.Text = "Registro exitoso";
                    lblRegistro.ForeColor = System.Drawing.Color.Green;
                    txtCedula.Text = "";
                    txtContraseña.Text = "";
                    rbtnPerfil.ClearSelection();
                    GridView2.DataBind();
                }
            }
            catch (System.Data.SqlClient.SqlException ex)
            {
                lblRegistro.Text = "Este usuario ya existe";
                lblRegistro.ForeColor = System.Drawing.Color.Red;
            }
        }
예제 #2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            DataSet1TableAdapters.Clientes1TableAdapter adapter = new DataSet1TableAdapters.Clientes1TableAdapter();
            DataSet1TableAdapters.RolesTableAdapter adapter2 = new DataSet1TableAdapters.RolesTableAdapter();

            try
            {
                adapter.Insertar(txtCedula.Text,txtContraseña.Text,txtNombre.Text,txtApellido.Text, txtEmail.Text, txtFecha.Text,0,
                                 txtNombre.Text + " " + txtApellido.Text,cbxUnidad.SelectedValue,cbxEstado.SelectedValue,cbxSexo.SelectedValue,
                                 txtTel.Text,txtCel1.Text, txtCel2.Text,txtAntecedente.Text,txtEps.Text,0);
                //adapter.Insert(txtCedula.Text,txtContraseña.Text,txtNombre.Text,txtApellido.Text,txtEmail.Text,txtEps.Text,cbxUnidad.SelectedValue,txtNombre.Text + " " + txtApellido.Text,0,0,cbxEstado.SelectedValue,cbxSexo.SelectedValue,txtTel.Text);
                adapter2.Insert(txtCedula.Text, txtContraseña.Text, "user");
                mensaje += "Se ha registrado un nuevo usuario \n\r Cedula: " + txtCedula.Text +
                            "\n\r Nombre: " + txtNombre.Text;
                EnviarEmail();
                mensaje = "";
                Response.Redirect("Default.aspx", true);
            }
            catch (System.Data.SqlClient.SqlException ex)
            {
                Label1.Text = "Este usuario ya existe";
                Label1.ForeColor = System.Drawing.Color.Red;
                mensaje = "";
            }
        }