/* * Metodo * Descripcion: Eliminar un cliente * Entrada: String cs, ClientesWCF idCliente = null * Salida: void */ public void EliminarClienteBL(String cs, ClientesWCF idCliente = null) { SQLClientes contexto = new SQLClientes(cs); if (idCliente != null) { contexto.EliminarCliente(idCliente.ID_Cliente); } }
/* * Metodo * Descripcion: Actualizar un cliente * Entrada: String cs, ClientesWCF idCliente = null * Salida: void */ public void ActualizarClienteBL(String cs, ClientesWCF idCliente = null) { SQLClientes contexto = new SQLClientes(cs); if (idCliente != null) { contexto.ActualizarCliente(idCliente); } }
/* * Metodo * Descripcion: Insertar un cliente * Entrada: String cs, ClientesWCF idCliente = null * Salida: void */ public void InsertarClienteBL(String cs, ClientesWCF idCliente = null) { SQLClientes contexto = new SQLClientes(cs); if (idCliente != null) { contexto.InsertarCliente(idCliente); } }
/* * Metodo * Descripcion: Mapea la Entidad * Entrada: TB_Cliente item * Salida: ClientesWCF */ private ClientesWCF MapearCliente(TB_Cliente item) { ClientesWCF cliente = new ClientesWCF(); cliente.ID_Cliente = item.ID_Cliente; cliente.ID_Vendedor = item.ID_Vendedor; cliente.ID_Ciudad = item.ID_Ciudad; cliente.ID_Documento = item.ID_Documento; cliente.NombreCompleto = item.NombreCompleto; cliente.NumeroDocumento = item.NumeroDocumento; cliente.Telefono = item.Telefono; cliente.Celular = item.Celular; cliente.Email = item.Email; cliente.Direccion = item.Direccion; return (cliente); }
/* * Metodo * Descripcion: Insertar un cliente * Entrada: ClientesWCF cliente * Salida: void */ public void InsertarCliente(ClientesWCF cliente) { using (DB_Acme_DevEntities contexto = new DB_Acme_DevEntities()) { try { TB_Cliente Cliente = mapearProducto(cliente); ObjectParameter idCliente = new ObjectParameter("ID_Cliente", typeof(int)); contexto.InsertarCliente(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(); } } }
/* * Metodo * Descripcion: Mapear la entidad * Entrada: ClientesWCF item * Salida: TB_Cliente */ private TB_Cliente mapearProducto(ClientesWCF item) { TB_Cliente cliente = new TB_Cliente(); cliente.ID_Cliente = item.ID_Cliente; cliente.ID_Vendedor = item.ID_Vendedor; cliente.ID_Ciudad = item.ID_Ciudad; cliente.ID_Documento = item.ID_Documento; cliente.NombreCompleto = item.NombreCompleto; cliente.NumeroDocumento = item.NumeroDocumento; cliente.Telefono = item.Telefono; cliente.Celular = item.Celular; cliente.Email = item.Email; cliente.Direccion = item.Direccion; return cliente; }