Пример #1
0
        public TermInvoice GetTermInvoice(Guid id)
        {
            string sqlCommand = "spGetTermInvoice";

            using (SqlCommand cmd = General.GetCommand(sqlCommand))
            {
                cmd.Parameters.Add("@id", SqlDbType.UniqueIdentifier, 16).Value = id;
                using (SqlDataAdapter sdAdapter = new SqlDataAdapter(cmd))
                {
                    DataSet ds = new DataSet();
                    sdAdapter.Fill(ds, "m_term");

                    TermInvoice termInvoice = new TermInvoice();
                    foreach (DataRow dr in ds.Tables["m_term"].Rows)
                    {
                        termInvoice.cust_id = Guid.Parse(dr["id"].ToString());
                        termInvoice.nm      = dr["nm"] as string;
                        termInvoice.termx   = dr["termx"] as string;
                        termInvoice.descx   = dr["descx"] as string;
                    }

                    return(termInvoice);
                }
            }
        }
Пример #2
0
        public JsonResult AddEditTermInvoice(TermInvoice termInvoice)
        {
            if (ModelState.IsValid)
            {
                db.AddEditTermInvoice(termInvoice);
            }

            string status  = termInvoice.cust_id != Guid.Empty ? "updated" : "saved";
            string message = $"Term Invoice has been {status} successfully";

            return(Json(message, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public int AddEditTermInvoice(TermInvoice termInvoice)
        {
            string sqlCommand = "spAddEditTermInvoice";

            Dictionary <string, object> parameters = new Dictionary <string, object>();

            parameters.Add("@cust_id", termInvoice.cust_id);
            parameters.Add("@nm", termInvoice.nm);
            parameters.Add("@termx", termInvoice.termx);
            parameters.Add("@descx", termInvoice.descx);

            using (SqlCommand cmd = General.GetCommand(sqlCommand, parameters))
            {
                if (cmd.Connection.State == ConnectionState.Closed)
                {
                    cmd.Connection.Open();
                }

                return(cmd.ExecuteNonQuery());
            }
        }