protected void LLenarListas(MedDAL.DAL.clientes_contacto contacto) { if (!((List <MedDAL.DAL.clientes_contacto>) Session["lstContactosDB"]).Exists(delegate(MedDAL.DAL.clientes_contacto c) { return((c.Nombre == contacto.Nombre) & (c.Apellidos == contacto.Apellidos)); })) { ((List <MedDAL.DAL.clientes_contacto>)Session["lstContactosDB"]).Add(contacto); } else { NotificarAccion(false, "Ya existe un contacto del cliente con esos datos"); } }
/// <summary> /// Registra un nuevo contacto para un cliente /// </summary> /// <param name="oClienteContacto"></param> /// <returns></returns> public bool NuevoRegistro(MedDAL.DAL.clientes_contacto oClienteContacto) { try { oMedicuriEntities.AddToclientes_contacto(oClienteContacto); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
protected void imbAgregarContacto_Click(object sender, ImageClickEventArgs e) { MedDAL.DAL.clientes_contacto contacto = new MedDAL.DAL.clientes_contacto(); contacto.Activo = true; contacto.Nombre = txbNombreContacto.Text; contacto.Apellidos = txbApellidosContacto.Text; contacto.Telefono = txbTelefonoContacto.Text; contacto.Celular = txbCelularConatcto.Text; contacto.CorreoElectronico = txbCorreoEContacto.Text; LLenarListas(contacto); gdvContactosCliente.DataBind(); ModificarControl(this.tabContactosPersonales, true, true); }
/// <summary> /// Registra los contactos del cliente /// </summary> /// <param name="lstClientesContactos">lista de contactos a agregar</param> /// <returns>TRUE si se pudieron eliminar todos, FALSE si uno falla</returns> public bool NuevoRegistro(List<MedDAL.DAL.clientes_contacto> lstClientesContactos, int idCliente) { MedDAL.DAL.clientes_contacto nvo; bool result = true; foreach (MedDAL.DAL.clientes_contacto contacto in lstClientesContactos) { nvo = new MedDAL.DAL.clientes_contacto(); nvo.idCliente = idCliente; nvo.Nombre = contacto.Nombre; nvo.Apellidos = contacto.Apellidos; nvo.Celular = contacto.Celular; nvo.Telefono = contacto.Telefono; nvo.CorreoElectronico = contacto.CorreoElectronico; result = result & odalClientesContactos.NuevoRegistro(nvo); } return result; }
/// <summary> /// Registra los contactos del cliente /// </summary> /// <param name="lstClientesContactos">lista de contactos a agregar</param> /// <returns>TRUE si se pudieron eliminar todos, FALSE si uno falla</returns> public bool NuevoRegistro(List <MedDAL.DAL.clientes_contacto> lstClientesContactos, int idCliente) { MedDAL.DAL.clientes_contacto nvo; bool result = true; foreach (MedDAL.DAL.clientes_contacto contacto in lstClientesContactos) { nvo = new MedDAL.DAL.clientes_contacto(); nvo.idCliente = idCliente; nvo.Nombre = contacto.Nombre; nvo.Apellidos = contacto.Apellidos; nvo.Celular = contacto.Celular; nvo.Telefono = contacto.Telefono; nvo.CorreoElectronico = contacto.CorreoElectronico; result = result & odalClientesContactos.NuevoRegistro(nvo); } return(result); }