private void btnEditar_Click(object sender, EventArgs e) { if (Convert.ToInt32(dtgvDatos.Rows.Count.ToString()) <= 0) { MessageBox.Show("Actualmente no existe ningún registro", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (MessageBox.Show("Desea editar el registro seleccionado?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { EdicionUsuarios f = new EdicionUsuarios(); //Sincronizando interfaz gráfica con registro seleccionado //(Muestra los datos del registro a editar) if (dtgvDatos.CurrentRow.Cells["estado"].Value.ToString() == "ACTIVO") { f.rdbActivo.Checked = true; } else { f.rdbBloqueado.Checked = true; } if (Convert.ToInt32(dtgvDatos.CurrentRow.Cells["Empleado"].Value.ToString()) == 1) { f.rdbEmpleado.Checked = true; f.txbIdPropietario.Text = dtgvDatos.CurrentRow.Cells["idempleado"].Value.ToString(); f.idPropietario = Convert.ToInt32(dtgvDatos.CurrentRow.Cells["idempleado"].Value.ToString()); f.txbPropietario.Text = dtgvDatos.CurrentRow.Cells["propietarioEmpleado"].Value.ToString(); f.tipo = "Empleado"; } else { f.rdbMedico.Checked = true; f.txbIdPropietario.Text = dtgvDatos.CurrentRow.Cells["idmedico"].Value.ToString(); f.idPropietario = Convert.ToInt32(dtgvDatos.CurrentRow.Cells["idmedico"].Value.ToString()); f.txbPropietario.Text = dtgvDatos.CurrentRow.Cells["propietarioMedico"].Value.ToString(); f.tipo = "Medico"; } f.txbIdUsuario.Text = dtgvDatos.CurrentRow.Cells["idusuario"].Value.ToString(); f.usuario = dtgvDatos.CurrentRow.Cells["usuario"].Value.ToString(); f.txbUsuario.Text = dtgvDatos.CurrentRow.Cells["usuario"].Value.ToString(); f.cmbRoles.SelectedValue = dtgvDatos.CurrentRow.Cells["idrol"].Value.ToString(); f.ShowDialog(); CargarDatos(); } } }
private void btnAgregar_Click(object sender, EventArgs e) { EdicionUsuarios f = new EdicionUsuarios(); f.lblID.Visible = false; f.txbIdUsuario.Visible = false; f.lblUsuario.Margin = new Padding(0, 0, 0, 0); f.lblRol.Margin = new Padding(3, 15, 3, 0); f.cmbRoles.Margin = new Padding(3, 5, 3, 0); f.lblEstado.Margin = new Padding(30, 0, 3, 0); f.lblIdAInsertarReferencia.Text = dtgvDatos.Rows[0].Cells["idusuarioNuevo"].Value.ToString(); f.ShowDialog(); CargarDatos(); }