private void btnEliminar_Click(object sender, EventArgs e)
        {
            KeyValuePair <string, string> selectedUser = (KeyValuePair <string, string>)cboUsuario.SelectedItem;
            string keySearch   = selectedUser.Key;
            string valueSearch = selectedUser.Value;

            if (keySearch == "999")
            {
                MessageBox.Show("Debe seleccionar un usuario ya existente");
                return;
            }
            DialogResult mensaje = MessageBox.Show("Está seguro?", "Eliminar Empresa", MessageBoxButtons.YesNo);

            if (mensaje == DialogResult.Yes)
            {
                //do something
                UsuarioBLL negocio = new UsuarioBLL();
                Boolean    result  = negocio.eliminarUsuario(keySearch);

                if (result)
                {
                    MessageBox.Show("Usuario Eliminado Correctamente");
                    this.Refresh();
                    Refresh();
                    this.Hide();
                    MantenedorUsuario mu = new MantenedorUsuario();
                    mu.Show();
                }
                else
                {
                    MessageBox.Show("Se ha producido un error.");
                }
            }
        }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         int    rut           = Convert.ToInt32(txtRut.Text);
         string apPaterno     = txtApPat.Text;
         string apMaterno     = txtApMat.Text;
         string nombre        = txtNombre.Text;
         string telParticular = txtTelPart.Text;
         string telInstituto  = txtTelIns.Text;
         string direccion     = txtDir.Text;
         string email         = txtEmail.Text;
         string cargo         = txtCargo.Text;
         int    UnidadInterna = Convert.ToInt32(cboUnidad.SelectedValue);
         int    rolUsuario    = Convert.ToInt32(cboRol.SelectedValue);
         KeyValuePair <string, string> selectedUser = (KeyValuePair <string, string>)cboUsuario.SelectedItem;
         string keySearch   = selectedUser.Key;
         string valueSearch = selectedUser.Value;
         int    tipoAccion  = 0;
         string resultado_  = "agregado";
         if (negocioUsuario.verificarUserExistente(rut) && keySearch == "999")
         {
             MessageBox.Show("el rut asociado ya existe");
             return;
         }
         if (keySearch != "999")
         {
             tipoAccion = 1; resultado_ = "actualizado";
         }
         int resultadoInsert = negocioUsuario.agregarUsuario2(rut, apPaterno, apPaterno, nombre, telParticular, telInstituto, direccion, UnidadInterna, email, cargo, rolUsuario, tipoAccion);
         MessageBox.Show("Usuario " + resultado_ + " correctamente");
         this.Hide();
         MantenedorUsuario mu = new MantenedorUsuario();
         mu.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Se produjo un error: " + ex.ToString());
     }
 }
        private void btnMantenedorUsuarios_Click(object sender, EventArgs e)
        {
            MantenedorUsuario mp = new MantenedorUsuario();

            mp.Show();
        }