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"; }
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); }
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); }
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]; } }
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]; } }
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; } } }
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(); }