Esempio n. 1
0
        public Int64 Update(porders objporders)
        {
            Int64 result = 0;

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = "porders_Update";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Connection  = ConnectionString;

                SqlParameter param = new SqlParameter();
                param.ParameterName = "@oid";
                param.Value         = objporders.oid;
                param.SqlDbType     = SqlDbType.BigInt;
                param.Direction     = ParameterDirection.InputOutput;
                cmd.Parameters.Add(param);
                cmd.Parameters.AddWithValue("@uid", objporders.uid);
                cmd.Parameters.AddWithValue("@paymentType", objporders.paymentType);
                cmd.Parameters.AddWithValue("@invoicetype", objporders.invoicetype);
                cmd.Parameters.AddWithValue("@orderno", objporders.orderno);
                cmd.Parameters.AddWithValue("@paymentMode", objporders.paymentMode);
                cmd.Parameters.AddWithValue("@orderdate", objporders.orderdate);
                cmd.Parameters.AddWithValue("@subamount", objporders.subamount);
                cmd.Parameters.AddWithValue("@totalGSTAmount", objporders.totalGSTAmount);
                cmd.Parameters.AddWithValue("@per_tradeDisandScheme", objporders.per_tradeDisandScheme);
                cmd.Parameters.AddWithValue("@amt_tradeDisandScheme", objporders.amt_tradeDisandScheme);
                cmd.Parameters.AddWithValue("@per_taxableDiscount", objporders.per_taxableDiscount);
                cmd.Parameters.AddWithValue("@amt_taxableDiscount", objporders.amt_taxableDiscount);
                cmd.Parameters.AddWithValue("@TaxableAmount", objporders.TaxableAmount);
                cmd.Parameters.AddWithValue("@TotalAmount", objporders.TotalAmount);
                cmd.Parameters.AddWithValue("@CGSTamt", objporders.CGSTamt);
                cmd.Parameters.AddWithValue("@SGSTamt", objporders.SGSTamt);
                cmd.Parameters.AddWithValue("@IGSTamt", objporders.IGSTamt);
                cmd.Parameters.AddWithValue("@otheramt", objporders.otheramt);
                cmd.Parameters.AddWithValue("@freightDiscount", objporders.freightDiscount);
                cmd.Parameters.AddWithValue("@duedate", objporders.duedate);
                cmd.Parameters.AddWithValue("@grandTotal", objporders.grandTotal);
                cmd.Parameters.AddWithValue("@Referenceby", objporders.Referenceby);
                cmd.Parameters.AddWithValue("@DeliveredThrough", objporders.DeliveredThrough);
                cmd.Parameters.AddWithValue("@DeliveredDetails", objporders.DeliveredDetails);
                cmd.Parameters.AddWithValue("@orderstatus", objporders.orderstatus);
                cmd.Parameters.AddWithValue("@ordertype", objporders.ordertype);
                cmd.Parameters.AddWithValue("@pendingAmt", objporders.pendingAmt);

                ConnectionString.Open();
                cmd.ExecuteNonQuery();
                result = Convert.ToInt64(param.Value);
            }
            catch (Exception ex)
            {
                ErrHandler.writeError(ex.Message, ex.StackTrace);
                return(result);
            }
            finally
            {
                ConnectionString.Close();
            }
            return(result);
        }
Esempio n. 2
0
        public porders SelectById(Int64 oid)
        {
            SqlDataAdapter da;
            DataSet        ds         = new DataSet();
            porders        objporders = new porders();

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = "porders_SelectById";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Connection  = ConnectionString;
                cmd.Parameters.AddWithValue("@oid", oid);
                ConnectionString.Open();
                da = new SqlDataAdapter(cmd);
                da.Fill(ds);

                if (ds != null)
                {
                    if (ds.Tables.Count > 0)
                    {
                        if (ds.Tables[0] != null)
                        {
                            if (ds.Tables[0].Rows.Count > 0)
                            {
                                objporders.oid                   = Convert.ToInt64(ds.Tables[0].Rows[0]["oid"]);
                                objporders.uid                   = Convert.ToInt64(ds.Tables[0].Rows[0]["uid"]);
                                objporders.paymentType           = Convert.ToString(ds.Tables[0].Rows[0]["paymentType"]);
                                objporders.orderno               = Convert.ToString(ds.Tables[0].Rows[0]["orderno"]);
                                objporders.invoicetype           = Convert.ToString(ds.Tables[0].Rows[0]["invoicetype"]);
                                objporders.paymentMode           = Convert.ToString(ds.Tables[0].Rows[0]["paymentMode"]);
                                objporders.orderdate             = string.IsNullOrEmpty(ds.Tables[0].Rows[0]["orderdate"].ToString()) ? DateTime.MinValue : Convert.ToDateTime(ds.Tables[0].Rows[0]["orderdate"]);
                                objporders.subamount             = Convert.ToDecimal(ds.Tables[0].Rows[0]["subamount"]);
                                objporders.totalGSTAmount        = Convert.ToDecimal(ds.Tables[0].Rows[0]["totalGSTAmount"]);
                                objporders.per_tradeDisandScheme = Convert.ToDecimal(ds.Tables[0].Rows[0]["per_tradeDisandScheme"]);
                                objporders.amt_tradeDisandScheme = Convert.ToDecimal(ds.Tables[0].Rows[0]["amt_tradeDisandScheme"]);
                                objporders.per_taxableDiscount   = Convert.ToDecimal(ds.Tables[0].Rows[0]["per_taxableDiscount"]);
                                objporders.amt_taxableDiscount   = Convert.ToDecimal(ds.Tables[0].Rows[0]["amt_taxableDiscount"]);
                                objporders.TaxableAmount         = Convert.ToDecimal(ds.Tables[0].Rows[0]["TaxableAmount"]);
                                objporders.TotalAmount           = Convert.ToDecimal(ds.Tables[0].Rows[0]["TotalAmount"]);
                                objporders.CGSTamt               = Convert.ToDecimal(ds.Tables[0].Rows[0]["CGSTamt"]);
                                objporders.SGSTamt               = Convert.ToDecimal(ds.Tables[0].Rows[0]["SGSTamt"]);
                                objporders.IGSTamt               = Convert.ToDecimal(ds.Tables[0].Rows[0]["IGSTamt"]);
                                objporders.otheramt              = Convert.ToDecimal(ds.Tables[0].Rows[0]["otheramt"]);
                                objporders.freightDiscount       = Convert.ToDecimal(ds.Tables[0].Rows[0]["freightDiscount"]);
                                objporders.duedate               = string.IsNullOrEmpty(ds.Tables[0].Rows[0]["duedate"].ToString()) ? DateTime.MinValue : Convert.ToDateTime(ds.Tables[0].Rows[0]["duedate"]);
                                objporders.grandTotal            = Convert.ToDecimal(ds.Tables[0].Rows[0]["grandTotal"]);
                                objporders.Referenceby           = Convert.ToString(ds.Tables[0].Rows[0]["Referenceby"]);
                                objporders.DeliveredThrough      = Convert.ToString(ds.Tables[0].Rows[0]["DeliveredThrough"]);
                                objporders.DeliveredDetails      = Convert.ToString(ds.Tables[0].Rows[0]["DeliveredDetails"]);
                                objporders.orderstatus           = Convert.ToInt64(ds.Tables[0].Rows[0]["orderstatus"]);
                                objporders.ordertype             = Convert.ToString(ds.Tables[0].Rows[0]["ordertype"]);
                                objporders.pendingAmt            = Convert.ToDecimal(ds.Tables[0].Rows[0]["pendingAmt"]);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                ErrHandler.writeError(ex.Message, ex.StackTrace);
                return(null);
            }
            finally
            {
                ConnectionString.Close();
            }
            return(objporders);
        }