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; } }
protected void Button1_Click(object sender, EventArgs e) { DataSet1TableAdapters.ClasesTableAdapter adapter = new DataSet1TableAdapters.ClasesTableAdapter(); DataSet1TableAdapters.Clases_InscritasTableAdapter adapter2 = new DataSet1TableAdapters.Clases_InscritasTableAdapter(); DataSet1TableAdapters.DocentesTableAdapter adapter3 = new DataSet1TableAdapters.DocentesTableAdapter(); for (int i = 0; i < nombre.Length; i++) { if (nombre[i] != null) { DataRow row1 = adapter3.ObtenerUnidad(cbxDocente.SelectedValue).Rows[0]; string uni = row1["Unidad"].ToString(); if ((uni.Equals("DocenL") && unidad[i].Equals("Licsu")) || (uni.Equals("DocenS") && unidad[i].Equals("Sura")) || uni.Equals("DocenP") && unidad[i].Equals("Proteccion")) { adapter.ActualizarDocente(cbxDocente.SelectedValue, 1, nombre[i], dia[i], hora[i]); adapter2.ActualizarDocentes(cbxDocente.SelectedValue, nombre[i], dia[i], hora[i]); } else { if (!uni.Equals("")) ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('No puede asociar un profesor de una unidad diferente a la unidad de la clase');", true); } } } ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Proceso terminado exitosamente');", true); for (int i = 0; i < nombre.Length; i++) { nombre[i] = ""; dia[i] = ""; hora[i] = ""; unidad[i] = ""; } GridView1.DataBind(); //Response.Redirect("Asociar.aspx"); }