Esempio n. 1
0
 private void ElegirRol_Load(object sender, EventArgs e)
 {
     cmbRoles.DataSource    = AdmRol.obtenerRolesPorUsuario(Login.username).Tables[0];
     cmbRoles.DisplayMember = "rol_Name";
     cmbRoles.ValueMember   = "id_Rol";
     lblRol.Text            = "Bienvenido " + Login.username + ". Elija el Rol con el que desea ingresar";
 }
Esempio n. 2
0
        private void crearMenuStripPublico()
        {
            MainMenu           = new MenuStrip();
            MainMenu.ForeColor = Color.Black;
            MainMenu.Text      = "Main Menu";
            this.MainMenuStrip = MainMenu;
            Controls.Add(MainMenu);
            MainMenu.Name = "MainMenu";
            MainMenu.Font = new System.Drawing.Font("Arial", 7f, FontStyle.Italic);
            MainMenu.Dock = DockStyle.Top;
            //nombre de usuario hardcodeadisimo, hay que obtenerlo del login
            DataSet       ds          = AdmRol.obtenerFuncionalidadesRol(ElegirRol.rolElegido);
            List <String> funcUsuario = ds.Tables[0].AsEnumerable().Select(r => r.Field <String>("funcio_name")).ToList();

            foreach (var menuItem in funcUsuario)
            {
                ToolStripMenuItem item = new ToolStripMenuItem(menuItem);
                item.Text   = menuItem;
                item.Click += new EventHandler(this.FileMenuItemClick);
                MainMenu.Items.Add(item);
                this.subItems(item);
            }
            ToolStripMenuItem desloguear = new ToolStripMenuItem("PERFIL");

            desloguear.Text   = "PERFIL";
            desloguear.Click += new EventHandler(this.FileMenuItemClick);
            MainMenu.Items.Add(desloguear);
        }
Esempio n. 3
0
        private void RegistroDeUsuario_Load(object sender, EventArgs e)
        {
            cbxRol.DataSource    = AdmRol.cargarComboBoxRoles().Tables[0];
            cbxRol.DisplayMember = "rol_Name";
            cbxRol.ValueMember   = "id_rol";

            cbxRubro.DataSource    = AdmRubro.obtenerRubros().Tables[0];
            cbxRubro.DisplayMember = "Rubro_Descripcion";
            cbxRubro.ValueMember   = "idRubro";

            this.Controls.Add(Form1.MainMenu);
        }
Esempio n. 4
0
 private void CargaCredito_Load(object sender, EventArgs e)
 {
     this.Controls.Add(Form1.MainMenu);
     if (AdmRol.rolDerivaDe(ElegirRol.rolElegido) == 2)
     {
         dgvClientes.Hide();
         lblCliente.Hide();
     }
     else
     {
         dgvClientes.DataSource = AdmClientes.obtenerClientesNyA().Tables[0];
     }
 }
Esempio n. 5
0
 private void PublicarOferta_Load(object sender, EventArgs e)
 {
     this.Controls.Add(Form1.MainMenu);
     if (AdmRol.rolDerivaDe(ElegirRol.rolElegido) == 3)
     {
         dgvProve.Hide();
         lblSeleccioneProv.Hide();
     }
     else
     {
         dgvProve.DataSource = AdmProveedores.obtenerProveedoresRS().Tables[0];
     }
 }
Esempio n. 6
0
        private void cbxRol_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows.Count != 0)
            {
                switch (AdmRol.rolDerivaDe(Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString())))
                {
                case 2:
                    mostrarCliente();
                    esconderProveedor();
                    break;

                case 3:
                    mostrarProveedor();
                    esconderCliente();
                    break;

                case 1:
                    esconderCliente();
                    esconderProveedor();
                    break;
                }
            }
        }
Esempio n. 7
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            int     retorno;
            Usuario miUser;

            switch (AdmRol.rolDerivaDe(Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString())))
            {
            case 2:
                if (txtApellido.Text != "" && txtDNI.Text != "" && txtNombre.Text != "")
                {
                    miUser = new Usuario(txtUsuario.Text, txtContrasenia.Text, Convert.ToDecimal(txtDNI.Text), null);
                    Cliente miClie = new Cliente(Convert.ToDecimal(txtDNI.Text),
                                                 txtNombre.Text,
                                                 txtApellido.Text,
                                                 (txtEmail.Text ?? " "),
                                                 txtDireccion.Text ?? " ",
                                                 txtCiudad.Text ?? " ",
                                                 Convert.ToDateTime(dtpNacimiento.Text ?? ""),
                                                 Convert.ToDecimal(txtTelefono.Text ?? "0"),
                                                 txtPostal.Text ?? " ",
                                                 txtLocalidad.Text ?? " ");

                    int filas = AdmClientes.altaCliente(miClie);
                    if (filas > 0)
                    {
                        retorno = AdmUsuario.altaUsuario(miUser, (Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString())));
                        if (retorno == -1)
                        {
                            MessageBox.Show("Ya existe el usuario: " + txtUsuario.Text);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Error en la creacion del cliente");
                    }
                }
                else
                {
                    MessageBox.Show("Complete todos los campos obligatorios");
                }


                break;

            case 3:
                String direccionTotal = txtPisoP.Text + "; " + txtPisoP.Text + "; " + txtDeptoP.Text + "; " + txtLocalidad.Text;
                miUser = new Usuario(txtUsuario.Text, txtContrasenia.Text, Convert.ToDecimal(null), txtCUIT.Text);
                Proveedor miProvee = new Proveedor(txtRS.Text,
                                                   txtEmailP.Text,
                                                   Convert.ToDecimal(txtTelefonoP.Text),
                                                   direccionTotal,
                                                   txtCiuP.Text,
                                                   txtCUIT.Text,
                                                   cbxRubro.Text,
                                                   Convert.ToInt32(cbxRubro.SelectedValue),
                                                   txtContacto.Text,
                                                   txtPostalP.Text);
                AdmProveedores.AltaProveedor(miProvee);
                retorno = AdmUsuario.altaUsuario(miUser, (Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString())));
                if (retorno == -1)
                {
                    MessageBox.Show("Ya existe el usuario: " + txtUsuario.Text);
                }
                break;

            case 1:
                miUser  = new Usuario(txtUsuario.Text, txtContrasenia.Text, Convert.ToDecimal(null), null);
                retorno = AdmUsuario.altaUsuario(miUser, (Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString())));
                if (retorno == -1)
                {
                    MessageBox.Show("Ya existe el usuario: " + txtUsuario.Text);
                }
                break;
            }

            vaciarTxt();
            Login fl = new Login();

            fl.Show();
            this.Hide();
        }