private void dataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 4) { var form2 = new Form2(dataGridView.Rows[e.RowIndex].Cells[1].Value.ToString(), false); form2.Show(); } if (e.ColumnIndex == 5) { var form2 = new Form2(dataGridView.Rows[e.RowIndex].Cells[1].Value.ToString(), true); form2.Show(); } if (e.ColumnIndex == 6) { const string message = "Esta seguro que desea eliminar la persona?"; const string caption = "Eliminar Persona Confirmación"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { wsUser.Service1Client oClient = new wsUser.Service1Client(); Int64 res = oClient.deletePersona(dataGridView.Rows[e.RowIndex].Cells[1].Value.ToString()); MessageBox.Show(res == 1 ? "La persona fue eliminada correctamente" : "Se presentó un inconveniente al intentar eliminar la persona"); dataGridView.DataSource = oClient.getPersonas(); } } }
private void button1_Click(object sender, EventArgs e) { wsUser.Service1Client oClient = new wsUser.Service1Client(); wsUser.Persona personaUpd = new wsUser.Persona(); //Validaciones Agregar if (txtTipoDocumento.Text == null || "".Equals(txtTipoDocumento.Text) || txtNumeroDocumento.Text == null || "".Equals(txtNumeroDocumento.Text) || txtPrimerNombre.Text == null || "".Equals(txtPrimerNombre.Text) || txtPrimerApellido.Text == null || "".Equals(txtPrimerApellido.Text)) { MessageBox.Show("Los campos con * son obligatorios"); } else { personaUpd.TipoDocumento = txtTipoDocumento.Text; personaUpd.NumeroDocumento = txtNumeroDocumento.Text; personaUpd.PrimerNombre = txtPrimerNombre.Text; personaUpd.SegundoNombre = txtSegundoNombre.Text; personaUpd.PrimerApellido = txtPrimerApellido.Text; personaUpd.SegundoApellido = txtSegundoApellido.Text; personaUpd.GrupoSanguineo = txtGrupoSanguineo.Text; personaUpd.Sexo = txtSexo.Text; personaUpd.Direccion = txtDireccion.Text; personaUpd.Celular = txtCelular.Text; Int64 res = 0; String resOperacion = ""; if (this.documento != null && !"".Equals(this.documento)) { const string message = "Esta seguro que desea actualizar la información de la persona?"; const string caption = "Actualizar Persona Confirmación"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { res = oClient.updatePersona(personaUpd); resOperacion = "Persona actualizada correctamente!"; } } else { res = oClient.addPersona(personaUpd); resOperacion = "Persona agregada correctamente!"; } this.Close(); ((DataGridView)Form1.ActiveForm.Controls[1]).DataSource = oClient.getPersonas(); if (res == 1) { MessageBox.Show(resOperacion); } else { MessageBox.Show("Error al intentar Agregar/ Actualizar Persona"); } } }
private void Form1_Load(object sender, EventArgs e) { wsUser.Service1Client oClient = new wsUser.Service1Client(); dataGridView.DataSource = oClient.getPersonas(); }