Esempio n. 1
0
        public string getAllPagamentosClienteByFornecedor(string id)
        {
            string tst = string.Empty;
            List <PagamentosCliente> ObjList = new List <PagamentosCliente>();

            try
            {
                ObjList = PagamentosCliente.GetAllByfornecedor(id);
                return(JsonConvert.SerializeObject(ObjList));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            return(tst);
        }
Esempio n. 2
0
        public void CleanDatabase()
        {
            ProjectoTT.Clean();
            Orcamentos.Clean();
            Ficheiros.Clean();
            ProjectLog.Clean();
            PagamentosCliente.Clean();


            Alojamento.Clean();
            Diarias.Clean();
            ServicoTT.Clean();
            Voos.Clean();


            ReportFornecedores.Clean();
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Users t = (Users)Session["user"];

            if (t != null && t.Firstname != "")
            {
                loadPageAux();
                string fornecedorid = Request.QueryString["ID"];

                Fornecedor forne = Fornecedor.Get(fornecedorid);
                HiddenInfo.Value = JsonConvert.SerializeObject(forne);

                List <ReportFornecedores> ListaDividas = ReportFornecedores.GetAll(fornecedorid);
                HiddenListaDividas.Value = JsonConvert.SerializeObject(ListaDividas);

                var pagamentosCliente = PagamentosCliente.GetAllByfornecedor(fornecedorid);
                HiddenpagamentosCliente.Value = JsonConvert.SerializeObject(pagamentosCliente);
            }
            else
            {
                Response.Redirect("login.aspx", true);
            }
        }
Esempio n. 4
0
        public static List <PagamentosCliente> GetPagamentosCliente(int intClientID, int[] intYear, int intOrderid = 0)
        {
            using (var ctx = new DesenvContext())
            {
                List <csp_CustomClient_PagamentosProdutosGeral_Result> final = new List <csp_CustomClient_PagamentosProdutosGeral_Result>();

                foreach (int ano in intYear)
                {
                    List <csp_CustomClient_PagamentosProdutosGeral_Result> parcial = ctx.Set <csp_CustomClient_PagamentosProdutosGeral_Result>().FromSqlRaw("csp_CustomClient_PagamentosProdutosGeral @ClientId = {0}, @intYear = {1}, @intOrderId = {2}", intClientID, ano, intOrderid).ToList();
                    final.AddRange(parcial);
                }

                var lst = new List <PagamentosCliente>();
                //var count = final.ToList();
                foreach (var r in final)
                {
                    var pc = new PagamentosCliente
                    {
                        IDAluno        = (int)r.intClientID,
                        Aluno          = r.txtName,
                        intOrderID     = (int)r.intOrderID,
                        CPF            = r.txtRegister,
                        Ano            = (int)r.intYear,
                        Mes            = (int)r.intMonth,
                        Ref            = r.txtComment,
                        DblSumOfDebits = (double)(r.dblSumOfPaymt < 0 ? r.dblSumOfPaymt : 0),
                        DblSumOfPaymt  = r.dblSumOfPaymt > 0 ? r.dblSumOfPaymt : 0,
                        DblValue       = (double)r.dblValue
                    };


                    lst.Add(pc);
                }
                ;
                return(lst);
            }
        }
Esempio n. 5
0
        public void insertPagamentoCliente()
        {
            try
            {
                if (HttpContext.Current.Request.Files.AllKeys.Any())
                {
                    var objecxt           = JObject.Parse(HttpContext.Current.Request.Form["PagamentoCliente"]);
                    var httpPostedFile    = HttpContext.Current.Request.Files["UploadedImage"];
                    PagamentosCliente OBJ = objecxt.ToObject <PagamentosCliente>();


                    if (httpPostedFile != null)
                    {
                        if (!Directory.Exists(Properties.Settings.Default.PastaDocumentos + OBJ.projectoid))
                        {
                            Directory.CreateDirectory(Properties.Settings.Default.PastaDocumentos + OBJ.projectoid);
                        }
                        if (!Directory.Exists(Properties.Settings.Default.PastaDocumentos + OBJ.projectoid + "\\PagamentosCliente\\"))
                        {
                            Directory.CreateDirectory(Properties.Settings.Default.PastaDocumentos + OBJ.projectoid + "\\PagamentosCliente\\");
                        }
                        var fileSavePath = Properties.Settings.Default.PastaDocumentos + OBJ.projectoid + "\\PagamentosCliente\\" + httpPostedFile.FileName;
                        httpPostedFile.SaveAs(fileSavePath);

                        OBJ.Namefile = httpPostedFile.FileName;

                        OBJ.Filepath = fileSavePath;

                        PagamentosCliente.Insert(OBJ);
                    }
                }
            }
            catch (Exception e)
            {
            }
        }
Esempio n. 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Users t = (Users)Session["user"];

            if (t != null && t.Username != "")
            {
                loadPageAux();
                var usernjson = JsonConvert.SerializeObject(t);
                CurrentuserHidden.Value = usernjson;

                string projectid = Request.QueryString["ID"];
                string orcamento = Request.QueryString["IDorc"];

                if (projectid != null)
                {
                    //Projecto
                    var projecto     = Api.GetProjecto(projectid);
                    var jsonProjecto = JsonConvert.SerializeObject(projecto);
                    ProjectoHidden.Value = jsonProjecto;

                    List <Orcamentos> orcamentosActivos = Api.getAllActiveOrcamentos(projectid);
                    var jsonOrcamentosActivos           = JsonConvert.SerializeObject(orcamentosActivos);
                    OrcamentosActivosHidden.Value = jsonOrcamentosActivos;


                    var orcamentoPai = orcamentosActivos.Where(x => x.parrentorcamentoidv == "0").FirstOrDefault();


                    var orcamentos     = Api.GetOrcamentosContext(orcamento);
                    var jsonOrcamentos = JsonConvert.SerializeObject(orcamentos);
                    OrcamentosHidden.Value = jsonOrcamentos;


                    var logs = ProjectLog.GetAll(projectid);
                    HiddenLog.Value = JsonConvert.SerializeObject(logs);


                    var pagamentosCliente = PagamentosCliente.GetAll(projectid);
                    HiddenpagamentosCliente.Value = JsonConvert.SerializeObject(logs);


                    if (orcamento != null)
                    {
                        //Alojamento
                        var alojamento     = Api.GetAlojamento(orcamento);
                        var jsonAlojamento = JsonConvert.SerializeObject(alojamento);
                        HiddenAlojamento.Value = jsonAlojamento;

                        //Voos
                        var voos     = Api.getVoos(orcamento);
                        var jsonVoos = JsonConvert.SerializeObject(voos);
                        HiddenVoos.Value = jsonVoos;



                        //diarias
                        var diarias     = Api.getAllDiarias(orcamento);
                        var jsondiarias = JsonConvert.SerializeObject(diarias);
                        HiddenDiarias.Value = jsondiarias;


                        //Servicos
                        var servicos     = Api.getAllServicos(orcamento);
                        var jsonservicos = JsonConvert.SerializeObject(servicos);
                        HiddenServicos.Value = jsonservicos;
                    }
                }
            }
            else
            {
                Response.Redirect("login.aspx", true);
            }
        }