private void btnModificarContacto_Click(object sender, EventArgs e) { dgvContactos[0, pos].Value = txtIdProveedorContacto.Text; dgvContactos[1, pos].Value = txtNúmeroContacto.Text; dgvContactos[2, pos].Value = txtNombreContacto.Text; dgvContactos[3, pos].Value = txtApellidoContacto.Text; dgvContactos[4, pos].Value = txtTelContacto.Text; dgvContactos[5, pos].Value = txtCelularContacto.Text; dgvContactos[6, pos].Value = txtMailContacto.Text; ContactoNegocio negocio = new ContactoNegocio(); try { contactoLocal = new Contacto(); contactoLocal.Id_Proveedor = Convert.ToInt32(txtIdProveedorContacto.Text); contactoLocal.Número = txtNúmeroContacto.Text; contactoLocal.Nombre = txtNombreContacto.Text; contactoLocal.Apellido = txtApellidoContacto.Text; contactoLocal.Teléfono = Convert.ToInt64(txtTelContacto.Text); contactoLocal.Celular = Convert.ToInt64(txtCelularContacto.Text); contactoLocal.Mail = txtMailContacto.Text; negocio.modificarContacto(contactoLocal); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
protected void ButtonAgregarPersona_Click(object sender, EventArgs e) { PersonaNegocio negocioPersona = new PersonaNegocio(); DireccionNegocio negocioDireccion = new DireccionNegocio(); ContactoNegocio negocioContacto = new ContactoNegocio(); try { persona.Nombre = NombrePersona.Text; persona.Apellido = ApellidoPersona.Text; persona.DNI = Convert.ToInt64(DNIPersona.Text); //persona.FechaNac = Convert.ToDateTime(FechaNacPersona.Text); persona.direccion.Calle = CallePersona.Text; persona.direccion.Numero = Convert.ToInt32(NumeroPersona.Text); persona.direccion.CP = Convert.ToInt32(CPPersona.Text); persona.direccion.Localidad = LocalidadPersona.Text; persona.direccion.Provincia = ProvinciaPersona.Text; CargarDireccion(persona.direccion); persona.direccion = (Direccion)Session[Session.SessionID + "Direccion"]; persona.contacto.Email = EmailPersona.Text; persona.contacto.Telefono = Convert.ToInt64(TelefonoPersona.Text); CargarContacto(persona.contacto); persona.contacto = (Contacto)Session[Session.SessionID + "Contacto"]; negocioPersona.AgregarPersona(persona); Response.Redirect("Registrar.aspx"); } catch (Exception ex) { throw ex; } }
private void BtnEliminar_Click(object sender, EventArgs e) { if (dgvContactos.SelectedCells.Count > 0) { ContactoNegocio neg = new ContactoNegocio(); Contacto C = (Contacto)dgvContactos.CurrentRow.DataBoundItem; try { using (var popup = new Confirmacion(@"eliminar """ + C.ToString() + @"""")) { var R = popup.ShowDialog(); if (R == DialogResult.OK) { bool conf = popup.R; if (C != null && conf == true) { neg.EliminarLogico(C.IdContacto); LlenarTabla(); } } } } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } } else { Mensaje m = new Mensaje("Ningun item seleccionado."); m.ShowDialog(); } }
private void BtnMod_Click(object sender, EventArgs e) { ContactoNegocio neg = new ContactoNegocio(); try { c.Nombre = TxtNombre.Text.Trim(); c.Apellido = TxtApellido.Text.Trim(); c.Dni = Convert.ToInt32(TxtDni.Text.Trim()); c.Email = TxtEmail.Text.Trim(); if (c.IdContacto != 0) { neg.Modificar(c); } else { c.IdContacto = Convert.ToInt32(neg.Agregar(c)); neg.Registrar(c.IdContacto, IdRelacion); } this.Close(); } catch (Exception ex) { throw (ex); } }
private void cargarGrilla() { ContactoNegocio contactos = new ContactoNegocio(); try { dgvContactos.DataSource = contactos.ListarContactos(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
protected void Agregar_Click(object sender, EventArgs e) { Contacto contacto = new Contacto(); ContactoNegocio contactoNegocio = new ContactoNegocio(); Direccion direccion = new Direccion(); DireccionNegocio direccionNegocio = new DireccionNegocio(); proveedor = (Proveedor)Session[Session.SessionID + "modificar"]; int IdDireccion; int IdContacto; direccion.Calle = CalleBox.Text; direccion.Altura = Convert.ToInt32(AlturaBox.Text); direccion.CodigoPostal = CodigoBox.Text; direccion.Provincia = ProvinciaBox.Text; direccion.Localidad = LocalidadBox.Text; contacto.Email = EmailBox.Text; contacto.Telefono = TelefonoBox.Text; if (direccionNegocio.SiExisteDireccion(direccion) == true) { IdDireccion = direccionNegocio.BuscarIdDireccion(direccion); } else { direccionNegocio.Agregar(direccion); IdDireccion = direccionNegocio.BuscarIdDireccion(direccion); } if (contactoNegocio.SiExisteContacto(contacto)) { IdContacto = contactoNegocio.BuscarIdContacto(contacto); } else { contactoNegocio.Agregar(contacto); IdContacto = contactoNegocio.BuscarIdContacto(contacto); } proveedor.Nombre = NombreBox.Text; proveedor.direccion.Id = IdDireccion; proveedor.contacto.Id = IdContacto; negocio.modificar(proveedor); Response.Redirect("ProveedorAdmin.aspx"); }
private void cargarGrilla() { ContactoNegocio contactoNegocio = new ContactoNegocio(); try { contactoListado = contactoNegocio.listarContacto(txtbRazonSocial.Text.Trim()); dgvContacto.DataSource = contactoListado; dgvContacto.Columns[0].Visible = false; } catch (Exception ex) { throw ex; } }
protected void CargarContacto(Contacto nuevo) { ContactoNegocio negocio = new ContactoNegocio(); negocio.AgregarContacto(nuevo); List <Contacto> lista = new List <Contacto>(); Contacto contacto = new Contacto(); lista = negocio.ListarContacto(); if (lista != null) { contacto = lista.Find(J => J.Email == nuevo.Email && J.Telefono == nuevo.Telefono); Session.Add(Session.SessionID + "Contacto", contacto); } }
private void LlenarTabla() { ContactoNegocio neg = new ContactoNegocio(); try { dgvContactos.DataSource = neg.Listar(IdRelacion); dgvContactos.Columns["IdContacto"].HeaderText = "ID"; dgvContactos.Columns["Dni"].HeaderText = "DNI"; dgvContactos.Columns["Activo"].Visible = false; dgvContactos.Update(); dgvContactos.Refresh(); } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } }
private void btnAgregarContacto_Click(object sender, EventArgs e) { ContactoNegocio negocio = new ContactoNegocio(); try { contactoLocal = new Contacto(); contactoLocal.Id_Proveedor = Convert.ToInt32(txtIdProveedorContacto.Text); contactoLocal.Número = txtNúmeroContacto.Text; contactoLocal.Nombre = txtNombreContacto.Text; contactoLocal.Apellido = txtApellidoContacto.Text; contactoLocal.Teléfono = Convert.ToInt64(txtTelContacto.Text); contactoLocal.Celular = Convert.ToInt64(txtCelularContacto.Text); contactoLocal.Mail = txtMailContacto.Text; negocio.agregarContacto(contactoLocal); cargarGrilla(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }