private void BtnAgregar_Click_1(object sender, EventArgs e) { bool flag = true; //INSERTAR try { if (editar == false) { cliente.State = EntityState.Agregado; } else { cliente.State = EntityState.Modificado; cliente.Id = Convert.ToInt32(txtId.Text); } cliente.Nombre = txtNombre.Text; cliente.Cuit = txtCuit.Text; cliente.Telefono = txtTelefono.Text; cliente.Email = txtEmail.Text; cliente.Contacto = txtContacto.Text; Domicilio.id = GetDomicilioId(); Domicilio.calle = txtDireccion.Text; Domicilio.idLocalidad = Convert.ToInt32(cmbLocalidad.SelectedValue); localidad.IdProv = Convert.ToInt32(cmbProvincia.SelectedValue); responsabilidad.Id = Convert.ToInt32(cmbRespIva.SelectedValue); Domicilio.localidad = localidad; cliente.Domicilio = Domicilio; cliente.Responsabilidad = responsabilidad; bool valid = new Helps.ValidacionDeDatos(cliente).Validar(); bool cuitValido = cliente.CuitValidator(cliente.Cuit); if (valid == true && cuitValido == true) { flag = AddDomicilio(); if (flag) { string resultado = cliente.GuardarCambios(); MessageBox.Show(resultado); this.Close(); //limpiarForm(); } } } catch (Exception ex) { MessageBox.Show("No se pudo agregar por: " + ex); } }
private void BtnEliminar_Click_1(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { DialogResult result = MessageBox.Show("Seguro que desea borrar el artículo?", "Eliminar Artículo", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { Cliente.State = EntityState.Borrado; Cliente.Id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); string resultado = Cliente.GuardarCambios(); MessageBox.Show(resultado); dataGridView1.Rows.Clear(); dataGridView1.Refresh(); ListarClientes(); } } else { MessageBox.Show("Seleccione una fila para borrar"); } }