/* * Metodo * Descripcion: Metodo que registra el usuario que acaba de logearse * Entrada: string * Salida: void */ public void RegistrarUsuarioLogin(string nombreUsuario) { using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { contexto.InsertarUsuarioLogin(nombreUsuario); contexto.SaveChanges(); } }
/* * Metodo * Descripcion: sincronizar un producto que proviene del Web Service * Entrada: Productos Producto * Salida: void */ public void sincronizarProducto(Productos producto) { using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { try { TB_Producto Producto = mapearProducto(producto); ObjectParameter id = new ObjectParameter("ID_Producto", typeof(int)); contexto.SincronizarProducto(id, Producto.ID_Categoria, Producto.ID_Promocion, Producto.NombreProducto, Producto.Codigo, Producto.Descripcion, Producto.Fabricante, Producto.Stock, Producto.Impuesto, Producto.ValorUnitario, Producto.Estado); contexto.SaveChanges(); } catch (Exception e) { e.ToString(); } } }
/* * Metodo * Descripcion: sincronizar los clientes * Entrada: Clientes cliente * Salida: void */ public void sincronizarCliente(Clientes cliente) { using (DB_AcmeEntities contexto = new DB_AcmeEntities()) { try { TB_Cliente Cliente = mapearCliente(cliente); ObjectParameter idCliente = new ObjectParameter("ID_Cliente", typeof(int)); contexto.SincronizarCliente(idCliente, Cliente.ID_Vendedor, Cliente.ID_Ciudad, Cliente.ID_Documento, Cliente.NombreCompleto, Cliente.NumeroDocumento, Cliente.Telefono, Cliente.Celular, Cliente.Email, Cliente.Direccion); contexto.SaveChanges(); } catch (Exception e) { e.ToString(); } } }