private void btnAceptar_Click(object sender, EventArgs e) { //agregar el contacto.... ContactoNegocio serviceContacto = new ContactoNegocio(); try { contacto.Nombre = txtNombre.Text.Trim(); contacto.Apellido = txtApellido.Text.Trim(); contacto.Direccion = txtDireccion.Text.Trim(); contacto.Localidad = (Localidad)cboLocalidad.SelectedItem; if (this.Text != "Modificando") { serviceContacto.agregarContacto(contacto); MessageBox.Show("Agregado correctamente!"); } else { serviceContacto.modificar(contacto); MessageBox.Show("Modificado correctamente!"); } this.Dispose(); }catch (Exception ex) { MessageBox.Show("Error FATAL. " + ex.ToString(), "", MessageBoxButtons.OK); } }
private void btnAceptarSP_Click(object sender, EventArgs e) { ContactoNegocio neg = new ContactoNegocio(); try { contacto.Nombre = txtNombre.Text.Trim(); contacto.Apellido = txtApellido.Text.Trim(); contacto.Direccion = txtDireccion.Text.Trim(); contacto.Localidad = (Localidad)cboLocalidad.SelectedItem; contacto.Foto = txtFoto.Text; contacto.Altura = Convert.ToDecimal(mtxtAltura.Text.Trim()); contacto.Edad = Convert.ToInt16(txtEdad.Text.Trim()); contacto.FechaNacimiento = dtpFechaNacimiento.Value; contacto.Telefonos = listaTelefonosNuevos; neg.agregarContactoSP(contacto); MessageBox.Show("Gracias por usar Stored Procedure para agregar su contacto."); this.Dispose(); }catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnBuscar_Click(object sender, EventArgs e) { ContactoNegocio neg = new ContactoNegocio(); try{ if (cboCampo.SelectedIndex == -1) { MessageBox.Show("Debe seleccionar un campo para poder buscar"); return; } dgvContactos.DataSource = neg.Buscar(cboCampo.SelectedItem.ToString(), cboCriterio.SelectedItem.ToString(), txtClave.Text.Trim()); }catch (Exception ex) { MessageBox.Show("No buscó nada, rompe como loco!"); } }
private void toolEliminar_Click(object sender, EventArgs e) { ContactoNegocio serv = new ContactoNegocio(); try { if (MessageBox.Show("Está seguro de elimnar lógicamente al contaco?", "Eliminar", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No) { return; } Contacto con = (Contacto)dgvContactos.CurrentRow.DataBoundItem; serv.eliminarLogico(con); cargarGrillaContactos(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void cargarGrillaContactos() { try { ContactoNegocio contactoService = new ContactoNegocio(); dgvContactos.DataSource = contactoService.traerContactos(); //para ordenar las columnas de la grilla //dgvContactos.Columns[4].DisplayIndex = 0; dgvContactos.Columns[0].Visible = false; dgvContactos.Columns[5].Visible = false; dgvContactos.Columns[6].Visible = false; dgvContactos.Columns[7].Visible = false; dgvContactos.Columns[8].Visible = false; dgvContactos.Columns[9].Visible = false; //para ocultar } catch (Exception ex) { MessageBox.Show("Que lastima, faló... " + ex.ToString()); } }