public static Respuesta CrearContactoCRM(string Nombres, string Apellidos, string Puesto, Guid EmpresaID, int MetodoContacto) { Respuesta resp = new Respuesta(); try { using (SimpleConnection365 cnn = new SimpleConnection365(Constantes.ConnectionStringName)) { using (ContactoServicio contactoSvc = new ContactoServicio(cnn.ObtenerServicioConexion())) { Contacto con = new Contacto(); con.Nombres = Nombres; con.Apellidos = Apellidos; con.Puesto = Puesto; con.Cuenta = new CrmLookup(EmpresaID, null, "account"); con.MetodoContacto = new CrmPicklist(MetodoContacto); resp = contactoSvc.Guardar(con); } } } catch (Exception ex) { throw ex; } return(resp); }
public static Respuesta EliminarContacto(Guid ContactoID) { Respuesta resp = new Respuesta(); using (SimpleConnection365 cnn = new SimpleConnection365(Constantes.ConnectionStringName)) { using (ContactoServicio contactSvc = new ContactoServicio(cnn.ObtenerServicioConexion())) { resp = contactSvc.Eliminar(ContactoID); } } return(resp); }
public static List <Contacto> ObtenerContactos() { List <Contacto> list = null; using (SimpleConnection365 cnn = new SimpleConnection365(Constantes.ConnectionStringName)) { using (ContactoServicio contactSvc = new ContactoServicio(cnn.ObtenerServicioConexion())) { list = contactSvc.ObtenerContactos(); } } return(list); }
public void AltaDesdeContacto() { ContactoServicio servicio = new ContactoServicio(); servicio.setSesion(sesion); Email em = new Email(); em.Estado = "No leido"; List <Email> emails = new List <Email>(); emails.Add(em); Contacto contacto = new Contacto(); contacto.Descripcion = "Juan"; servicio.agregarContacto(contacto); }
public static Contacto ObtenerContactoPorID(Guid ContactoID) { Contacto con = null; try { using (SimpleConnection365 cnn = new SimpleConnection365(Constantes.ConnectionStringName)) { using (ContactoServicio contactoSvc = new ContactoServicio(cnn.ObtenerServicioConexion())) { con = contactoSvc.ObtenerContactoPorId(ContactoID); } } } catch (Exception ex) { throw ex; } return(con); }