private void btn_agregar_Click(object sender, EventArgs e) { try { Cargo cargonuevo = new Cargo(); cargonuevo._nombre_cargo = this.txt_nombre.Text; cargonuevo._permisos = cmb_permisos.SelectedIndex; if (chkbActivo.Checked) { cargonuevo._estado = true; } else { cargonuevo._estado = false; } NegCargo negcargo = new NegCargo(); string msjError; negcargo.CargoNuevo(cargonuevo, out msjError); if (String.IsNullOrEmpty(msjError)) { MessageBox.Show("Cargo Agregado correctamente", "Registro Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); Operaciones opNueva = new Operaciones(); NegOperacion op = new NegOperacion(); string error1; opNueva._id_usuario = usuario._id_usuario; opNueva._id_tipo_operacion = 8; opNueva._descripcion = "Ingreso de cargo nombre: " + cargonuevo._nombre_cargo; op.NuevaOperacion(opNueva, out error1); if (String.IsNullOrEmpty(error1)) { MessageBox.Show("Operacion realizada correctamente", "Ingreso Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(msjError, "Operacion Erronea", MessageBoxButtons.OK, MessageBoxIcon.Error); } VentanaCargo frmcargo = new VentanaCargo(usuario); frmcargo.Show(); this.Hide(); } else { MessageBox.Show(msjError, "Ingreso Erroneo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ingreso Erroneo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button3_Click(object sender, EventArgs e) { usuarioBuscado._rut = txt_buscarRut.Text; string error1; NEGUsuario negUsuario1 = new NEGUsuario(); usuarioBuscado = negUsuario1.datosUsuario(usuarioBuscado, out error1); if (error1.Equals("")) { groupBox2.Enabled = true; btn_modificar.Enabled = true; txt_rut.Enabled = false; this.txt_rut.Text = usuarioBuscado._rut; this.txt_nombre1.Text = usuarioBuscado._nombre1; this.txt_nombre2.Text = usuarioBuscado._nombre_2; this.txt_ape1.Text = usuarioBuscado._apellido_p; this.txt_ape2.Text = usuarioBuscado._apellido_m; this.txt_correo.Text = usuarioBuscado._correo; this.txt_contraseña.Text = usuarioBuscado._contraseña; if (usuarioBuscado._estado == true) { chkb_activo.Checked = true; } else { chkb_activo.Checked = false; } NegCargo negcargo = new NegCargo(); string error; cmb_cargo.Items.Clear(); cmb_cargo.Items.Insert(0, "Seleccione"); cmb_cargo.DropDownStyle = ComboBoxStyle.DropDownList; this.listaDeCargos = negcargo.listarLosCargos(out error); if (String.IsNullOrEmpty(error) == false) { this.listaDeCargos = null; MessageBox.Show(error); } else { foreach (Cargo cargo in listaDeCargos) { cmb_cargo.Items.Add(cargo._nombre_cargo); } cmb_cargo.SelectedIndex = usuarioBuscado._cargo; } } else { limpiarGrupo(groupBox2); MessageBox.Show(error1, "Rut sin datos ", MessageBoxButtons.OK, MessageBoxIcon.Error); if (error1.Equals("No hay datos de usuario")) { MessageBox.Show("Rellene el formulario para agregar nuevo usuario", "Agregar usuario", MessageBoxButtons.OK, MessageBoxIcon.Information); groupBox2.Enabled = true; groupBox1.Enabled = false; btn_agregar.Enabled = true; this.txt_rut.Text = txt_buscarRut.Text; txt_buscarRut.Text = ""; NegCargo negcargo = new NegCargo(); string error; cmb_cargo.Items.Clear(); cmb_cargo.Items.Insert(0, "Seleccione"); cmb_cargo.SelectedIndex = 0; cmb_cargo.DropDownStyle = ComboBoxStyle.DropDownList; this.listaDeCargos = negcargo.listarLosCargos(out error); if (String.IsNullOrEmpty(error) == false) { this.listaDeCargos = null; MessageBox.Show(error); } else { foreach (Cargo cargo in listaDeCargos) { cmb_cargo.Items.Add(cargo._nombre_cargo); } } } } }
private void btn_buscarCargo_Click(object sender, EventArgs e) { cargobuscado._nombre_cargo = txt_buscarCargo.Text; string error1; NegCargo negcargo = new NegCargo(); cargobuscado = negcargo.datosCargo(cargobuscado, out error1); if (error1.Equals("")) { groupBox2.Enabled = true; btn_modificar.Enabled = true; this.txt_nombre.Text = cargobuscado._nombre_cargo; if (cargobuscado._estado == true) { chkbActivo.Checked = true; } else { chkbActivo.Checked = false; } NegPermisos negPermisos = new NegPermisos(); string error; cmb_permisos.Items.Clear(); cmb_permisos.Items.Insert(0, "Seleccione"); cmb_permisos.DropDownStyle = ComboBoxStyle.DropDownList; this.listaDePermisos = negPermisos.listarLosPermisos(out error); if (String.IsNullOrEmpty(error) == false) { this.listaDePermisos = null; MessageBox.Show(error); } else { foreach (Permisos permisos in listaDePermisos) { cmb_permisos.Items.Add(permisos._nombre_permiso); } cmb_permisos.SelectedIndex = cargobuscado._permisos; } } else { limpiarGrupo(groupBox2); MessageBox.Show(error1, "Cargo sin datos", MessageBoxButtons.OK, MessageBoxIcon.Error); if (error1.Equals("No hay datos del cargo")) { MessageBox.Show("Rellene el formulario para agregar nuevo cargo", "Agregar cargo", MessageBoxButtons.OK, MessageBoxIcon.Information); groupBox2.Enabled = true; groupBox1.Enabled = false; btn_agregar.Enabled = true; this.txt_nombre.Text = txt_buscarCargo.Text; txt_buscarCargo.Text = ""; NegPermisos negpermiso = new NegPermisos(); string error; cmb_permisos.Items.Clear(); cmb_permisos.Items.Insert(0, "Seleccione"); cmb_permisos.SelectedIndex = 0; cmb_permisos.DropDownStyle = ComboBoxStyle.DropDownList; this.listaDePermisos = negpermiso.listarLosPermisos(out error); if (String.IsNullOrEmpty(error) == false) { this.listaDePermisos = null; MessageBox.Show(error); } else { foreach (Permisos permiso in listaDePermisos) { cmb_permisos.Items.Add(permiso._nombre_permiso); } } } } }