private void button1_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Esta seguro que desea deshabilitar el rol seleccionado?", "Eliminar Rol", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { string nombre = comboBox2.Text.ToString(); coneccion.Open(); codigoRol = new SqlCommand("SQLeados.codigoRol", coneccion); codigoRol.CommandType = CommandType.StoredProcedure; codigoRol.Parameters.Add("@nombre", SqlDbType.VarChar).Value = nombre; var resultado = codigoRol.Parameters.Add("@Valor", SqlDbType.Int); resultado.Direction = ParameterDirection.ReturnValue; data = codigoRol.ExecuteReader(); var codi = resultado.Value; int rol = (int)codi; data.Close(); //inhabilitar rol eliminar = new SqlCommand("SQLeados.inhabilitarRol", coneccion); eliminar.CommandType = CommandType.StoredProcedure; eliminar.Parameters.Add("@codigo", SqlDbType.Int).Value = rol; eliminar.ExecuteNonQuery(); //quitar RPU eliminar2 = new SqlCommand("SQLeados.inhabilitarRolPorUsuario", coneccion); eliminar2.CommandType = CommandType.StoredProcedure; eliminar2.Parameters.Add("@codigo", SqlDbType.Int).Value = rol; eliminar2.ExecuteNonQuery(); coneccion.Close(); String mensaje = "El rol se ha eliminado exitosamente"; String caption = "Rol eliminado"; MessageBox.Show(mensaje, caption, MessageBoxButtons.OK); ABM_Rol.Form1 form1 = new ABM_Rol.Form1(); this.Close(); form1.Show(); } }
private void crearFuncionalidades() { List <int> codigos = new List <int>(); for (int i = 0; i < funcion.Count(); i++) { coneccion.Open(); codigoFunc = new SqlCommand("SQLeados.codigoFuncionalidad", coneccion); codigoFunc.CommandType = CommandType.StoredProcedure; codigoFunc.Parameters.Add("@nombre", SqlDbType.VarChar).Value = funcion.ElementAt(i).ToString(); var resultado = codigoFunc.Parameters.Add("@Valor", SqlDbType.Int); resultado.Direction = ParameterDirection.ReturnValue; data = codigoFunc.ExecuteReader(); var codigo = resultado.Value; int aniadir = (int)codigo; codigos.Add(aniadir); data.Close(); coneccion.Close(); } for (int i = 0; i < codigos.Count(); i++) { coneccion.Open(); crearFunc = new SqlCommand("SQLeados.crearFuncionalidad", coneccion); crearFunc.CommandType = CommandType.StoredProcedure; crearFunc.Parameters.Add("@codigoRol", SqlDbType.Int).Value = rol; crearFunc.Parameters.Add("@codigoFunc", SqlDbType.Int).Value = codigos.ElementAt(i); crearFunc.ExecuteNonQuery(); coneccion.Close(); } rol = 0; String mensaje = "El rol se ha creado exitosamente"; String caption = "Rol creado"; MessageBox.Show(mensaje, caption, MessageBoxButtons.OK); ABM_Rol.Form1 form1 = new ABM_Rol.Form1(); form1.Show(); this.Close(); }
private void button5_Click(object sender, EventArgs e) { this.Close(); ABM_Rol.Form1 accionesRol = new ABM_Rol.Form1(); accionesRol.Show(); }
private void modificarRol() { coneccion.Open(); cambiarN = new SqlCommand("SQLeados.modificarRol", coneccion); cambiarN.CommandType = CommandType.StoredProcedure; cambiarN.Parameters.Add("@nombre", SqlDbType.VarChar).Value = textBox1.Text; cambiarN.Parameters.Add("@anterior", SqlDbType.VarChar).Value = rol; cambiarN.ExecuteNonQuery(); codigoRol = new SqlCommand("SQLeados.codigoRol", coneccion); codigoRol.CommandType = CommandType.StoredProcedure; codigoRol.Parameters.Add("@nombre", SqlDbType.VarChar).Value = textBox1.Text; var resultado = codigoRol.Parameters.Add("@Valor", SqlDbType.Int); resultado.Direction = ParameterDirection.ReturnValue; data = codigoRol.ExecuteReader(); var codi = resultado.Value; int codigo = (int)codi; data.Close(); eliminar = new SqlCommand("SQLeados.eliminarFuncionalidades", coneccion); eliminar.CommandType = CommandType.StoredProcedure; eliminar.Parameters.Add("@rol", SqlDbType.Int).Value = codigo; eliminar.ExecuteNonQuery(); coneccion.Close(); List <int> codigos = new List <int>(); for (int i = 0; i < funcion.Count(); i++) { coneccion.Open(); codigoFunc = new SqlCommand("SQLeados.codigoFuncionalidad", coneccion); codigoFunc.CommandType = CommandType.StoredProcedure; codigoFunc.Parameters.Add("@nombre", SqlDbType.VarChar).Value = funcion.ElementAt(i).ToString(); var resultado2 = codigoFunc.Parameters.Add("@Valor", SqlDbType.Int); resultado2.Direction = ParameterDirection.ReturnValue; data = codigoFunc.ExecuteReader(); var codigo2 = resultado2.Value; int aniadir = (int)codigo2; codigos.Add(aniadir); data.Close(); coneccion.Close(); } for (int i = 0; i < codigos.Count(); i++) { coneccion.Open(); crearFunc = new SqlCommand("SQLeados.crearFuncionalidad", coneccion); crearFunc.CommandType = CommandType.StoredProcedure; crearFunc.Parameters.Add("@codigoRol", SqlDbType.Int).Value = codigo; crearFunc.Parameters.Add("@codigoFunc", SqlDbType.Int).Value = codigos.ElementAt(i); crearFunc.ExecuteNonQuery(); coneccion.Close(); } String mensaje = "El rol se ha modificado correctamente"; String caption = "Rol modificado"; MessageBox.Show(mensaje, caption, MessageBoxButtons.OK); this.Close(); ABM_Rol.Form1 accionesRol = new ABM_Rol.Form1(); accionesRol.Show(); }
private void button5_Click(object sender, EventArgs e) { ABM_Rol.Form1 form1 = new ABM_Rol.Form1(); this.Close(); form1.Show(); }