示例#1
0
        /// <summary>
        /// ELiminar un cliente
        /// </summary>
        /// <param name="cliente">cliente</param>
        public void DeleteCliente(Clientes cliente)
        {
            // validar si el usuario a borrar exite
            // validar si tiene movimientos y sacar un mensaje personalizado

            new ClienteDao().DeleteCliente(cliente);
        }
示例#2
0
        /// <summary>
        /// Inserta un nuevo cliente
        /// </summary>
        /// <param name="cliente">cliente</param>
        public void InsertCliente(Clientes cliente)
        {
            IList<Clientes> lista = SelectAllClientes();

            if (lista.FirstOrDefault(p => p.Codigo == cliente.Codigo) != null)
            {
                throw new Exception("El cliente ya existe con el código :" + cliente.Codigo);
            }
            new ClienteDao().InsertCliente(cliente);
        }
示例#3
0
 /// <summary>
 /// Actualiza un cliente
 /// </summary>
 /// <param name="cliente">Cliente</param>
 public void UpdateClientes(Clientes cliente)
 {
     new ClienteDao().UpdateClientes(cliente);
 }