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 btnSig_Click(object sender, EventArgs e) { switch (Convert.ToString(comboFunc.SelectedItem)) { case "Generar Publicacion": { Generar_Publicacion.Form2 GenerarPub = new Generar_Publicacion.Form2(usuario); GenerarPub.ShowDialog(); this.Hide(); break; } case "Editar Publicacion": { Editar_Publicacion.FormModificarPub EditarPub = new Editar_Publicacion.FormModificarPub(usuario.Cod_usuario); EditarPub.ShowDialog(); this.Hide(); break; } case "Gestion de preguntas": { Gestion_de_Preguntas.GestionDePreguntas GestionDePreg = new Gestion_de_Preguntas.GestionDePreguntas(usuario); GestionDePreg.ShowDialog(); this.Hide(); break; } case "Comprar/Ofertar": { Comprar_Ofertar.ComprarOfertar ComprarOfertar = new Comprar_Ofertar.ComprarOfertar(usuario); ComprarOfertar.ShowDialog(); this.Hide(); break; } case "ABM de cliente": { Abm_Cliente.MenuABMCliente AbmCliente = new Abm_Cliente.MenuABMCliente(); AbmCliente.ShowDialog(); this.Hide(); break; } case "ABM de empresa": { Abm_Empresa.MenuABMEmpresa AbmEmpresa = new Abm_Empresa.MenuABMEmpresa(); AbmEmpresa.ShowDialog(); this.Hide(); break; } case "ABM de rol": { ABM_Rol.Form1 AbmRol = new ABM_Rol.Form1(); AbmRol.ShowDialog(); this.Hide(); break; } case "Registro usuario": { Registro_de_Usuario.Form1 RegistroDeUsuario = new Registro_de_Usuario.Form1(); RegistroDeUsuario.ShowDialog(); this.Hide(); break; } case "ABM de rubro": { Abm_Rubro.Form1 AbmRubro = new Abm_Rubro.Form1(); AbmRubro.ShowDialog(); this.Hide(); break; } case "ABM de visibilidad de publicacion": { Abm_Visibilidad.VentanaMenuVisibilidad AbmVis = new Abm_Visibilidad.VentanaMenuVisibilidad(); AbmVis.ShowDialog(); this.Hide(); break; } case "Historial del cliente": { Historial_Cliente.HistorialCliente HistorialCliente = new Historial_Cliente.HistorialCliente(usuario); HistorialCliente.ShowDialog(); this.Hide(); break; } case "Calificar vendedor": { Calificar_Vendedor.CalificarVendedor CalifVendedor = new Calificar_Vendedor.CalificarVendedor(usuario); CalifVendedor.ShowDialog(); this.Hide(); break; } case "Facturar Publicaciones": { Facturar_Publicaciones.FacturarPublicaciones FacturarPub = new Facturar_Publicaciones.FacturarPublicaciones(usuario); FacturarPub.ShowDialog(); this.Hide(); break; } case "Listado estadístico": { Listado_Estadistico.ListadoEstadistico ListEstadistico = new Listado_Estadistico.ListadoEstadistico(); ListEstadistico.ShowDialog(); this.Hide(); break; } case "Modificar mis Datos": { try { using (connection = new SqlConnection()) { connection.ConnectionString = DAL.LoginDAL.Conectar(); connection.Open(); SqlCommand cmd; if (Rol == "Cliente") { cmd = new SqlCommand("SELECT nombre, apellido, mail,dni,tipo_dni FROM EBAY.cliente WHERE cod_usuario=@cod_usuario", connection); } else { cmd = new SqlCommand("SELECT razon_social, cuit, mail FROM EBAY.empresa WHERE cod_usuario=@cod_usuario", connection); } cmd.Parameters.AddWithValue("@cod_usuario", usuario.Cod_usuario); cmd.CommandType = CommandType.Text; cmd.ExecuteNonQuery(); connection.Close(); DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(dt); if (Rol == "Cliente") { Abm_Cliente.FormModif FormModCliente = new Abm_Cliente.FormModif(dt.Rows[0], "Cliente"); FormModCliente.ShowDialog(); this.Hide(); } else { Abm_Empresa.FormMod FormModEmp = new Abm_Empresa.FormMod(dt.Rows[0], "Empresa"); FormModEmp.ShowDialog(); this.Hide(); } } } catch (Exception ex) { throw new Exception("Error: " + ex.Message); } break; } } }
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(); }