public static Lib_Primavera.Model.RespostaErro InsereClienteObj(Model.Cliente cli) { Lib_Primavera.Model.RespostaErro erro = new Model.RespostaErro(); GcpBECliente myCli = new GcpBECliente(); try { if (PriEngine.InitializeCompany(FirstREST.Properties.Settings.Default.Company.Trim(), FirstREST.Properties.Settings.Default.User.Trim(), FirstREST.Properties.Settings.Default.Password.Trim()) == true) { myCli.set_Cliente(cli.CodCliente); myCli.set_Nome(cli.Nome); myCli.set_Morada(cli.Morada); myCli.set_Localidade(cli.Localidade); myCli.set_CodigoPostal(cli.CodPostal); myCli.set_Fax(cli.Fax); myCli.set_DebitoContaCorrente(cli.TotalDeb); myCli.set_NumContribuinte(cli.NumContribuinte); myCli.set_Pais(cli.Pais); myCli.set_EnderecoWeb(cli.EnderecoWeb); myCli.set_DebitoEncomendasPendentes(cli.EncomendasPendentes); myCli.set_Descricao(cli.Grupo); myCli.set_Observacoes(cli.Notas); myCli.set_Inactivo(cli.Inactivo); myCli.set_Vendedor(cli.Vendedor); myCli.set_Moeda(cli.Moeda); myCli.set_DataCriacao(DateTime.Now); myCli.set_DataUltimaActualizacao(DateTime.Now); PriEngine.Engine.Comercial.Clientes.Actualiza(myCli); erro.Erro = 0; erro.Descricao = "Sucesso"; return(erro); } else { erro.Erro = 1; erro.Descricao = "Erro ao abrir empresa"; return(erro); } } catch (Exception ex) { erro.Erro = 1; erro.Descricao = ex.Message; return(erro); } }
public static Lib_Primavera.Model.Cliente GetCliente(string id) { StdBELista objList; //List<Model.Cliente> listClientes = new List<Model.Cliente>(); Model.Cliente myCli = new Model.Cliente(); if (PriEngine.InitializeCompany(FirstREST.Properties.Settings.Default.Company.Trim(), FirstREST.Properties.Settings.Default.User.Trim(), FirstREST.Properties.Settings.Default.Password.Trim()) == true) { //objList = PriEngine.Engine.Comercial.Clientes.LstClientes(); objList = PriEngine.Engine.Consulta("SELECT Cliente, Nome, NumContrib as NumContribuinte, Fac_Mor AS campo_exemplo, ClienteAnulado, Fac_Local, Fac_Tel, EnderecoWeb FROM CLIENTES WHERE Cliente='" + id + "'"); //supostamente nao se quer listar a password while (!objList.NoFim()) { myCli.ID = objList.Valor("Cliente"); myCli.NomeCliente = objList.Valor("Nome"); myCli.NumContribuinte = objList.Valor("NumContribuinte"); myCli.Morada = objList.Valor("campo_exemplo"); myCli.ClienteBanido = objList.Valor("ClienteAnulado").ToString(); myCli.Localidade = objList.Valor("Fac_Local"); myCli.Telemóvel = objList.Valor("Fac_Tel"); myCli.Email = objList.Valor("EnderecoWeb"); objList.Seguinte(); } return myCli; } else return null; }
public static Lib_Primavera.Model.Cliente GetCliente(string codCliente) { GcpBECliente objCli = new GcpBECliente(); Model.Cliente myCli = new Model.Cliente(); if (PriEngine.InitializeCompany(FirstREST.Properties.Settings.Default.Company.Trim(), FirstREST.Properties.Settings.Default.User.Trim(), FirstREST.Properties.Settings.Default.Password.Trim()) == true) { if (PriEngine.Engine.Comercial.Clientes.Existe(codCliente) == true) { objCli = PriEngine.Engine.Comercial.Clientes.Edita(codCliente); myCli.CodCliente = objCli.get_Cliente(); myCli.NomeCliente = objCli.get_Nome(); myCli.Moeda = objCli.get_Moeda(); myCli.NumContribuinte = objCli.get_NumContribuinte(); myCli.Morada = objCli.get_Morada(); return myCli; } else { return null; } } else return null; }
public static List<Model.Cliente> ListaClientes() { ErpBS objMotor = new ErpBS(); StdBELista objList; Model.Cliente cli = new Model.Cliente(); List<Model.Cliente> listClientes = new List<Model.Cliente>(); if (PriEngine.InitializeCompany(NomeEmpresa, UtilizadorEmpresa, PasswordEmpresa) == true) { //objList = PriEngine.Engine.Comercial.Clientes.LstClientes(); objList = PriEngine.Engine.Consulta("SELECT Cliente, Nome, Moeda, NumContrib as NumContribuinte FROM CLIENTES"); while (!objList.NoFim()) { cli = new Model.Cliente(); cli.CodCliente = objList.Valor("Cliente"); cli.NomeCliente = objList.Valor("Nome"); cli.Moeda = objList.Valor("Moeda"); cli.NumContribuinte = objList.Valor("NumContribuinte"); listClientes.Add(cli); objList.Seguinte(); } return listClientes; } else return null; }
public static Lib_Primavera.Model.Cliente GetCliente(string codCliente) { ErpBS objMotor = new ErpBS(); GcpBECliente objCli = new GcpBECliente(); Model.Cliente myCli = new Model.Cliente(); if (PriEngine.InitializeCompany(NomeEmpresa, UtilizadorEmpresa, PasswordEmpresa) == true) { if (PriEngine.Engine.Comercial.Clientes.Existe(codCliente) == true) { objCli = PriEngine.Engine.Comercial.Clientes.Edita(codCliente); myCli.CodCliente = objCli.get_Cliente(); myCli.NomeCliente = objCli.get_Nome(); myCli.Moeda = objCli.get_Moeda(); myCli.NumContribuinte = objCli.get_NumContribuinte(); return myCli; } else { return null; } } else return null; }
public static Lib_Primavera.Model.Cliente GetCliente(string codCliente) { GcpBECliente objCli = new GcpBECliente(); Model.Cliente myCli = new Model.Cliente(); if (PriEngine.InitializeCompany(companyName, FirstREST.Properties.Settings.Default.User.Trim(), FirstREST.Properties.Settings.Default.Password.Trim()) == true) { if (PriEngine.Engine.Comercial.Clientes.Existe(codCliente) == true) { objCli = PriEngine.Engine.Comercial.Clientes.Edita(codCliente); myCli.CodCliente = objCli.get_Cliente(); myCli.NomeCliente = objCli.get_Nome(); myCli.Moeda = objCli.get_Moeda(); myCli.NumContribuinte = objCli.get_NumContribuinte(); myCli.Morada = objCli.get_Morada(); myCli.Cidade = objCli.get_Localidade(); myCli.CodigoPostal = objCli.get_CodigoPostal(); myCli.Pais = objCli.get_Pais(); myCli.NumeroTelefone = objCli.get_Telefone(); myCli.Email = objCli.get_EnderecoWeb(); return myCli; } else { return null; } } else return null; }
public static List<Model.Cliente> ListaClientes() { ErpBS objMotor = new ErpBS(); StdBELista objList; Model.Cliente cli = new Model.Cliente(); List<Model.Cliente> listClientes = new List<Model.Cliente>(); if (PriEngine.InitializeCompany(COMPANYNAME, USERNAME, PASSWORD) == true) { //objList = PriEngine.Engine.Comercial.Clientes.LstClientes(); objList = PriEngine.Engine.Consulta("SELECT Cliente, Nome, Moeda, NumContrib as NumContribuinte, ModoPag, CondPag FROM CLIENTES"); while (!objList.NoFim()) { cli = new Model.Cliente(); cli.CodCliente = objList.Valor("Cliente"); cli.NomeCliente = objList.Valor("Nome"); cli.Moeda = objList.Valor("Moeda"); cli.NumContribuinte = objList.Valor("NumContribuinte"); cli.ModoPag = objList.Valor("ModoPag"); cli.CondPag = objList.Valor("CondPag"); listClientes.Add(cli); objList.Seguinte(); } return listClientes; } else return null; }
public static Lib_Primavera.Model.Cliente GetCliente(string codCliente) { ErpBS objMotor = new ErpBS(); GcpBECliente objCli = new GcpBECliente(); Model.Cliente myCli = new Model.Cliente(); if (PriEngine.InitializeCompany(COMPANYNAME, USERNAME, PASSWORD) == true) { if (PriEngine.Engine.Comercial.Clientes.Existe(codCliente) == true) { objCli = PriEngine.Engine.Comercial.Clientes.Edita(codCliente); myCli.CodCliente = objCli.get_Cliente(); myCli.NomeCliente = objCli.get_Nome(); myCli.Moeda = objCli.get_Moeda(); myCli.NumContribuinte = objCli.get_NumContribuinte(); myCli.ModoPag = objCli.get_ModoPag(); myCli.CondPag = objCli.get_CondPag(); return myCli; } else { return null; } } else return null; }