private void btnEliminar_Click(object sender, EventArgs e) { if(dgvSocios.SelectedRows.Count == 1) { if (MessageBox.Show("¿Esta seguro que desea eliminar este socio?", "Atencion", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { try { socio = new Socio(); socio.pId_persona = Convert.ToInt32(dgvSocios.CurrentRow.Cells[0].Value); datos.abm("delete from socios where id_socio = " + socio.pId_persona); limpiar(); dgvSocios.DataSource = datos.rellenarGrilla("view_Socios"); } catch { MessageBox.Show("Este cliente no se puede eliminar ó ocurrio un error en el intento.","Error",MessageBoxButtons.OK,MessageBoxIcon.Error); } } } else { MessageBox.Show("Debe seleccionar un item de la lista antes de eliminar un registro.","Atencion",MessageBoxButtons.OK,MessageBoxIcon.Exclamation); } }
private void btnAceptar_Click(object sender, EventArgs e) { if (validar()) { socio = new Socio(txtApellido.Text, txtNombre.Text, txtCalle.Text, txtDocumento.Text, txtNumero.Text, txtTelefono.Text, txtEmail.Text, 0, Convert.ToInt32(cboBarrio.SelectedValue), nSexo(), Convert.ToDateTime(dtpFechaNacimiento.Text)); if (nuevo) { datos.abm("insert into Socios(nombre,apellido,documento,calle,numero,telefono,e_mail,id_barrio,sexo,fecha_nacimiento) values('" + socio.pNombre + "','" + socio.pApellido + "','" + socio.pDocumento + "','" + socio.pCalle + "','" + socio.pNumero + "','" + socio.pTelefono + "','" + socio.pEmail + "'," + socio.pId_barrio + "," + socio.pSexo + ",'" + socio.pFechaNacimiento.ToString("MM/dd/yyyy") + "')"); dgvSocios.DataSource = datos.rellenarGrilla("view_Socios"); limpiar(); estadosForms(false, true, true, true, false, false); nuevo = false; } else { socio.pId_persona = Convert.ToInt32(dgvSocios.SelectedCells[0].Value); datos.abm("update socios set apellido = '" + socio.pApellido + "', nombre = '" + socio.pNombre + "', documento = '" + socio.pDocumento + "', calle = '" + socio.pCalle + "', numero = '" + socio.pNumero + "', telefono = '" + socio.pTelefono + "', e_mail = '" + socio.pEmail + "', id_barrio = " + socio.pId_barrio + ", sexo = " + socio.pSexo + ", fecha_nacimiento = '" + socio.pFechaNacimiento.ToString("MM/dd/yyyy") + "' where id_socio = " + socio.pId_persona); dgvSocios.DataSource = datos.rellenarGrilla("view_Socios"); limpiar(); estadosForms(false, true, true, true, false, false); } } else { MessageBox.Show("Tiene campos incompletos o incorrectos, por favor verifique.", "Error al validar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }