public MDIPral(string dni) { InitializeComponent(); Personal = new EN.ENPersonal(); Personal.DNI = dni; Personal.ObtenerDatosPersonal(); toolStripStatusLabel.Text = "Nombre:" + Personal.Nombre + " " + Personal.Apellidos; toolStripStatusLabel1.Text = "ID:" + Personal.DNI; toolStripStatusLabel2.Text = "Status:" + Personal.PuestoAc; if (Personal.PuestoAc == "Oficinista") { TButtonProveedores.Enabled = false; TButtonVehiculos.Enabled = false; TButtonPedidos.Enabled = false; TButtonPersonal.Enabled = false; gestionVentasToolStripMenuItem.Enabled = false; gestionProveedoresToolStripMenuItem.Enabled = false; gestionVehiculosToolStripMenuItem.Enabled = false; gestionPedidosToolStripMenuItem1.Enabled = false; } }
private void TbotonOK_Click(object sender, EventArgs e) { bool contraseñaCorrecta = false; errorProvider1.SetError(TLabelError, ""); TLabelError.Visible= false; if (true && !incorrecto && TTextBoxPassword.Text!="" && TTextBoxUsuario.Text!="" )//(TTextBoxUsuario.Text.Equals("root") && TTextBoxPassword.Text.Equals("root")) { EN.ENPersonal comprobar = new EN.ENPersonal(); DataSet dspers = new DataSet(); string cadena=" dni = '"+TTextBoxUsuario.Text+"'"; dspers =comprobar.ObtenerListaPersonal(cadena); if (dspers.Tables["Personal"].Rows.Count == 1 && dspers.Tables["Personal"].Rows[0][8].ToString() == "Gerente") { if (dspers.Tables["Personal"].Rows[0][9].ToString() == TTextBoxPassword.Text) { this.Hide(); MDIPral F2 = new MDIPral(TTextBoxUsuario.Text); F2.WindowState = FormWindowState.Maximized; F2.ShowDialog(); Application.Exit(); TTextBoxUsuario.Text = ""; TTextBoxPassword.Text = ""; NIntento = 0; this.Show(); } else { NIntento++; errorProvider1.SetError(TLabelError, "ERROR USUARIO O CONTRASENYA NO VALIDOS"); TLabelError.Visible = true; if (NIntento >= Intentos) { MessageBox.Show("Numero de intentos superado", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); Application.Exit(); } } } else { if (dspers.Tables["Personal"].Rows.Count == 1 && dspers.Tables["Personal"].Rows[0][8].ToString() == "Oficinista") { if ( dspers.Tables["Personal"].Rows[0][9].ToString() == TTextBoxPassword.Text) { this.Hide(); MDIPral F2 = new MDIPral(TTextBoxUsuario.Text); F2.WindowState = FormWindowState.Maximized; F2.ShowDialog(); Application.Exit(); TTextBoxUsuario.Text = ""; TTextBoxPassword.Text = ""; NIntento = 0; this.Show(); } else { NIntento++; errorProvider1.SetError(TLabelError, "ERROR USUARIO O CONTRASENYA NO VALIDOS"); TLabelError.Visible = true; if (NIntento >= Intentos) { MessageBox.Show("Numero de intentos superado", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); Application.Exit(); } } } else { MessageBox.Show("No tienes suficientes privilegios"); Application.Exit(); } } } else { NIntento++; errorProvider1.SetError(TLabelError, "ERROR USUARIO O CONTRASENYA NO VALIDOS"); TLabelError.Visible = true; if (NIntento >= Intentos) { MessageBox.Show("Numero de intentos superado", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); Application.Exit(); } } }
private void TComboBoxPuestoAc_Click(object sender, EventArgs e) { EN.ENPersonal enper = new EN.ENPersonal(); DataSet dstra = new DataSet(); dstra = enper.PuestoTrabajo(); TComboBoxPuestoAc.DataSource = dstra.Tables["PuestoTrabajo"]; TComboBoxPuestoAc.DisplayMember = dstra.Tables["PuestoTrabajo"].Columns[0].Caption.ToString(); }
private void TButtonGuardarPersonal_Click(object sender, EventArgs e) { if (TTextBoxDNI.Text == "" || TTextBoxNombre.Text == "" || TTextBoxApellidos.Text == "" || TTextBoxTelefono.Text == "" || TTextBoxEmail.Text == "" || TTextBoxDireccion.Text == "" || TComboBoxProvincias.Text == "" || TTextBoxPass.Text == "" || (TComboBoxProvincias.SelectedIndex == 0 && TComboBoxProvincias.Text != textoProvincia) || TComboBoxPuestoAc.SelectedIndex == -1) { MessageBox.Show("Campos invalidos, no puede haber ninguno vacio", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (incorrecto == true) { MessageBox.Show("Campos invalidos, reviselos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { EN.ENPersonal enPersonal = new EN.ENPersonal(); enPersonal.DNI=TTextBoxDNI.Text; enPersonal.Nombre=TTextBoxNombre.Text; enPersonal.Apellidos=TTextBoxApellidos.Text; enPersonal.Telefono = Int32.Parse(TTextBoxTelefono.Text); enPersonal.Email = TTextBoxEmail.Text; enPersonal.Direccion = TTextBoxDireccion.Text; enPersonal.Ciudad = TComboBoxCiudades.Text; enPersonal.Provincia = TComboBoxProvincias.Text; enPersonal.Pass = TTextBoxPass.Text; enPersonal.PuestoAc = TComboBoxPuestoAc.Text; if (TButtonGuardarPersonal.Text.ToString() == "Guardar") { if (!enPersonal.ExistePersonalEN(TTextBoxDNI.Text)) { enPersonal.AnyadirPersonal(); this.Close(); } else { MessageBox.Show("El DNI introducido ya existe","Atencion", MessageBoxButtons.OK,MessageBoxIcon.Error); } } else { enPersonal.EditarPersonal(); this.Close(); } } }