private void guardarRolUSuario(int idRol, int idUSuario) { DataSet1TableAdapters.SP_tabla_rolUsuarioTableAdapter ruta = new Bar.DataSet1TableAdapters.SP_tabla_rolUsuarioTableAdapter(); ruta.GetData("I", idRol, idUsuario); }
private void btnActualizar_Click(object sender, EventArgs e) { if (btnActualizar.Text == "Guardar") { string valida = validate(); if (valida == "OK") { try { DataSet1TableAdapters.SP_tabla_usuarioTableAdapter usudta = new Bar.DataSet1TableAdapters.SP_tabla_usuarioTableAdapter(); usudta.GetData("U", idUsuario, nombre, nombre, nombre, chbActivo.Checked, PIN); guardarRolUSuario(idRol, idUsuario); cargarUsuarios(); idUsuario = 0; btnActualizar.Text = "Actualizar"; btnAgregar.Enabled = true; limpiarCampos(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show(valida, "Valida", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } } else { try { if (dgvUsuarios.SelectedRows.Count > 0) { idUsuario = (int)dgvUsuarios.SelectedRows[0].Cells[0].Value; } else { return; } btnAgregar.Enabled = false; //btnActualizar.Enabled = true; btnActualizar.Text = "Guardar"; DataSet1TableAdapters.SP_tabla_usuarioTableAdapter prodta = new Bar.DataSet1TableAdapters.SP_tabla_usuarioTableAdapter(); DataTable usudt = prodta.GetData("M", idUsuario, "", "", "", null, ""); if (usudt.Rows.Count == 1) { txtNombre.Text = usudt.Rows[0]["uid"].ToString(); txtPIN.Text = usudt.Rows[0]["PIN"].ToString(); chbActivo.Checked = (bool)usudt.Rows[0]["activo"]; } DataSet1TableAdapters.SP_tabla_rolUsuarioTableAdapter ruta = new Bar.DataSet1TableAdapters.SP_tabla_rolUsuarioTableAdapter(); DataTable rudt = ruta.GetData("F", null, idUsuario); cmbRol.SelectedValue = rudt.Rows[0]["idRol"]; } catch (Exception ex) { MessageBox.Show(ex.Message); } } }