Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
        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;

                    }
            }
        }
Beispiel #4
0
 private void button5_Click(object sender, EventArgs e)
 {
     this.Close();
     ABM_Rol.Form1 accionesRol = new ABM_Rol.Form1();
     accionesRol.Show();
 }
Beispiel #5
0
        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();
        }
Beispiel #6
0
 private void button5_Click(object sender, EventArgs e)
 {
     ABM_Rol.Form1 form1 = new ABM_Rol.Form1();
     this.Close();
     form1.Show();
 }