public ActionResult ChargeFile([Bind(Include = "id,number,destination,page,date,ChargedBy")] charge Charge)
        {
            string holdUser = "";

            Charge.date = DateTime.Now.Date;
            var currentUser = TempData["currentUser"];

            holdUser         = currentUser.ToString();
            Charge.ChargedBy = holdUser;
            Archive archive = db.Archives.Find(Charge.number);

            if (archive != null)
            {
                try
                {
                    if (ModelState.IsValid)
                    {
                        db.charges.Add(Charge);
                        db.SaveChanges();
                        db.Archives.Remove(archive);
                        db.SaveChanges();
                        return(RedirectToAction("ShowChargedFile"));
                    }
                }
                catch (Exception ex)
                {
                    Response.Write(ex.Message);
                }
            }
            else
            {
                Response.Write("<script>alert('File not in archive')</script>");
            }
            return(View(Charge));
        }
        public ActionResult DeleteChargedFileConfirmed(int id)
        {
            charge Charge = db.charges.Find(id);

            db.charges.Remove(Charge);
            db.SaveChanges();
            return(RedirectToAction("ShowChargedFile"));
        }
示例#3
0
 public static void insert(charge m)
 {
     using (var data = new instDataContext())
     {
         data.charges.InsertOnSubmit(m);
         data.SubmitChanges();
     }
 }
        public ActionResult DeleteConfirmed(string id)
        {
            charge charge = db.charges.Find(id);

            db.charges.Remove(charge);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public static void insert(charge m)
 {
     using (var data = new instDataContext())
     {
         data.charges.InsertOnSubmit(m);
         data.SubmitChanges();
     }
 }
 public ActionResult Edit([Bind(Include = "id,number,destination,page,date")] charge charge)
 {
     if (ModelState.IsValid)
     {
         db.Entry(charge).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(charge));
 }
示例#7
0
 // Use this for initialization
 void Start()
 {
     score          = GetComponent <score>();
     charge         = GetComponent <charge>();
     charge.charge1 = 100;
     foreach (var item in this.transform)
     {
         //do something to all children
     }
 }
        public ActionResult Create([Bind(Include = "id,number,destination,page,date")] charge charge)
        {
            if (ModelState.IsValid)
            {
                db.charges.Add(charge);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(charge));
        }
 public static void update(charge m)
 {
     using (var data = new instDataContext())
     {
         var obj = data.charges.Single(j => j.srno == m.srno);
         obj.date    = m.date;
         obj.charges = m.charges;
         obj.purpose = m.purpose;
         data.SubmitChanges();
     }
 }
示例#10
0
 public static void update(charge m)
 {
     using (var data = new instDataContext())
     {
         var obj = data.charges.Single(j => j.srno == m.srno);
         obj.date = m.date;
         obj.charges = m.charges;
         obj.purpose = m.purpose;
         data.SubmitChanges();
     }
 }
示例#11
0
        public ActionResult DeleteChargedFile(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            charge Charge = db.charges.Find(id);

            if (Charge == null)
            {
                return(HttpNotFound());
            }
            return(View(Charge));
        }
        // GET: /Charge/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            charge charge = db.charges.Find(id);

            if (charge == null)
            {
                return(HttpNotFound());
            }
            return(View(charge));
        }
        public async Task PostAsync(string token)
        {
            await Task.Run(async() =>
            {
                charge _params = new charge();
                _params.token  = token;
                _params.email  = "*****@*****.**";
                _params.items  = new List <item>();
                _params.items.Add(new item()
                {
                    description = "Ressarcimento Plano 3 CNPJ",
                    price_cents = 69999,
                    quantity    = 1
                });
                _params.payer = new payer()
                {
                    cpf_cnpj = "91.347.681/0001-14",
                    name     = "Severino e Isabelly Casa Noturna Ltda",
                    address  = new address()
                    {
                        city     = "Birigüi",
                        district = "Vila Isabel Marin",
                        state    = "SP",
                        number   = "407",
                        street   = "Rua Manoel de Carlis",
                        zip_code = "16204-023",
                    },
                    email = "*****@*****.**",
                    phone = "(18) 2998-6706"
                };
                _params.order_id = Guid.NewGuid().ToString();

                var content = JsonConvert.SerializeObject(_params, Formatting.Indented);

                HttpMessageHandler handler = new HttpClientHandler()
                {
                };

                var httpClient = new HttpClient(handler)
                {
                    BaseAddress = new Uri(Iugu_BaseAddress),
                    Timeout     = new TimeSpan(0, 2, 0)
                };

                httpClient.DefaultRequestHeaders.Add("ContentType", "application/json");

                var plainTextBytes = System.Text.Encoding.UTF8.GetBytes($"{Iugu_API_Token}:{Iugu_Password}");
                string val         = System.Convert.ToBase64String(plainTextBytes);
                httpClient.DefaultRequestHeaders.Add("Authorization", "Basic " + val);

                var stringContent = new StringContent(content, UnicodeEncoding.UTF8, "application/json");

                HttpResponseMessage response = httpClient.PostAsync($"{this.Iugu_BaseAddress}/charge", stringContent).Result;

                string responseResult = String.Empty;

                using (StreamReader stream = new StreamReader(response.Content.ReadAsStreamAsync().Result))
                {
                    responseResult = stream.ReadToEnd();

                    try
                    {
                    }
                    catch (Exception)
                    {
                        throw;
                    }

                    var json = JsonConvert.DeserializeObject <invoice>(responseResult);

                    var invoice = new CreateUpdateInvoiceDto()
                    {
                        Message   = json.message,
                        InvoiceId = json.invoice_id,
                        Success   = json.success,
                        Pdf       = json.pdf,
                        Url       = json.url,
                    };

                    var result = await _invoiceAppService.CreateAsync(invoice);
                }
            });
        }
 partial void Deletecharge(charge instance);
 partial void Updatecharge(charge instance);
 partial void Insertcharge(charge instance);