示例#1
0
        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);
            }
        }
示例#2
0
        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);
            }
        }