Exemplo n.º 1
0
        public HttpResponseMessage InsertBillItem([FromBody] Bill_Item bill)
        {
            conn.Open();
            NpgsqlCommand cmd = new NpgsqlCommand(
                "INSERT INTO Bill(idbill,idsupply,quantity)" +
                "VALUES(:idbill,:idsupply,:quantity)", conn);

            cmd.Parameters.AddWithValue("idbill", bill.idbill);
            cmd.Parameters.AddWithValue("idsupply", bill.idsupply);
            cmd.Parameters.AddWithValue("quantity", bill.quantity);
            cmd.Prepare();
            cmd.CommandType = CommandType.Text;
            cmd.ExecuteNonQuery();
            conn.Close();
            return(this.Request.CreateResponse(HttpStatusCode.OK, "Inserted"));
        }
 public static Tbl_Bill_Item MapFrom(this Bill_Item bill_Item, long?billId)
 {
     return(new Tbl_Bill_Item
     {
         Id = bill_Item.Id,
         Bill_Id = billId > 0 ? billId : bill_Item.Bill_Id,
         ItemId = bill_Item.ItemId,
         Name = bill_Item.Name,
         Quantity = bill_Item.Quantity,
         Price = bill_Item.Price,
         TaxId = bill_Item.TaxId,
         Tax = bill_Item.Tax,
         Created_At = bill_Item.Id < 0 ? DateTime.Now : default(DateTime?),
         Updated_At = bill_Item.Id > 0 ? DateTime.Now : default(DateTime?),
     });
 }
Exemplo n.º 3
0
        public void AddBillItem(int billid, int ticketid)
        {
            var billItem = from bill in db.Bills where bill.Bill_Id == billid select bill.Bill_Id;

            var ticketItem = from ticket in db.Tickets where ticket.Ticket_Id == ticketid select ticket.Ticket_Id;

            if (billItem != null && ticketItem != null)
            {
                var item = new Bill_Item
                {
                    Bill_Id   = billItem.First(),
                    Ticket_Id = ticketItem.First()
                };
                db.Bill_Items.InsertOnSubmit(item);
                db.SubmitChanges();
            }
        }
Exemplo n.º 4
0
 public void AddBillItem()
 {
     var item = new Bill_Item();
 }