コード例 #1
0
        public ActionResult AddVoucher(int?id)
        {
            if (Session["LOGGEDIN"] != null)
            {
                objvoucherVM = new LP_Voucher_ViewModel();
                if (objvoucherVM.idx > 0)
                {
                }
                else
                {
                    objvoucherVM.date_created    = DateTime.Now;
                    objvoucherVM.vouchertypelist = Helper.ConvertDataTable <LP_Transaction_Type_Property>(GetAllTransactionType());
                    objvoucherVM.voucher_amount  = 0.00m;
                    objvoucherVM.description     = "";
                    objvoucherVM.banklist        = Helper.ConvertDataTable <Company_Bank_Property>(GetAllCompanyBanks());
                    objvoucherVM.vendorlist      = Helper.ConvertDataTable <Vendors_Property>(GetAllVendors());

                    LP_GenerateTransNumber_Property objtransnumber = new LP_GenerateTransNumber_Property();
                    objtransnumber.TableName         = "Voucher";
                    objtransnumber.Identityfieldname = "idx";
                    objtransnumber.userid            = Session["UID"].ToString();
                    objVoucherBll           = new LP_Voucher_BLL();
                    objvoucherVM.voucher_no = objVoucherBll.GenerateTransNo(objtransnumber);
                }

                return(View("_AddVoucher", objvoucherVM));
            }
            else
            {
                return(RedirectToAction("Login", "Account"));
            }
        }
コード例 #2
0
        public DataTable GetAllSIByDate(LP_Voucher_ViewModel objvchr)
        {
            if (Session["LOGGEDIN"] != null)
            {
                try
                {
                    LP_SalesOrder_BLL objPIBLL = new LP_SalesOrder_BLL();

                    return(objPIBLL.SelectSIByDate(objvchr));
                }
                catch (Exception ex)
                {
                    return(new DataTable());
                }
            }
            else
            {
                return(new DataTable());
            }
        }
コード例 #3
0
 public JsonResult SearchPurchaseInvoice(LP_Voucher_ViewModel objsearchPI)
 {
     if (Session["LOGGEDIN"] != null)
     {
         try
         {
             //DataTable Data = GetAllPIByDate(objsearchPI);
             var Data = Helper.ConvertDataTable <LP_P_Invoice_Property>(GetAllPIByDate(objsearchPI));//JsonConvert.SerializeObject(GetAllPIByDate(objsearchPI));
             return(Json(new { data = Data, success = true, statuscode = 200 }, JsonRequestBehavior.AllowGet));
         }
         catch (Exception ex)
         {
             return(Json(new { data = ex.Message, success = false, statuscode = 400, count = 0 }, JsonRequestBehavior.AllowGet));
         }
     }
     else
     {
         return(Json(new { data = "Session Expired", success = false, statuscode = 400, count = 0 }, JsonRequestBehavior.AllowGet));
     }
 }
コード例 #4
0
      public ActionResult AddVoucher(int?id)
      {
          if (Session["LOGGEDIN"] != null)
          {
              objvoucherVM = new LP_Voucher_ViewModel();
              if (objvoucherVM.idx > 0)
              {
              }
              else
              {
                  LP_PInvoice_BLL objbll = new LP_PInvoice_BLL();
                  objvoucherVM.PInvoiceLST = Helper.ConvertDataTable <LP_P_Invoice_Property>(objbll.SelectAll()); //JsonConvert.SerializeObject(GetAllPIByDate(objsearchPI));
                  thirdTier_BLL subheadBLL = new thirdTier_BLL();
                  var           allSubhead = subheadBLL.ViewAll();
                  objvoucherVM.date_created = DateTime.Now;

                  objvoucherVM.vouchertypelist = Helper.ConvertDataTable <thirdTier_Property>(subheadBLL.ViewAll());
                  objvoucherVM.voucher_amount  = 0.00m;
                  objvoucherVM.description     = "";
                  objvoucherVM.banklist        = Helper.ConvertDataTable <Company_Bank_Property>(GetAllCompanyBanks());
                  objvoucherVM.vendorlist      = Helper.ConvertDataTable <Vendors_Property>(GetAllVendors());

                  LP_GenerateTransNumber_Property objtransnumber = new LP_GenerateTransNumber_Property();
                  objtransnumber.TableName         = "Voucher";
                  objtransnumber.Identityfieldname = "idx";
                  objtransnumber.userid            = Session["UID"].ToString();
                  objVoucherBll           = new LP_Voucher_BLL();
                  objvoucherVM.voucher_no = objVoucherBll.GenerateTransNo(objtransnumber);
              }

              return(View("_AddVoucher", objvoucherVM));
          }
          else
          {
              return(RedirectToAction("Login", "Account"));
          }
      }
コード例 #5
0
 public DataTable SelectPIByDate(LP_Voucher_ViewModel objvoucherinvoice)
 {
     objDAL = new LP_Purchase_Invoice_DAL();
     return(objDAL.SelectPIBYDate(objvoucherinvoice));
 }
コード例 #6
0
        public JsonResult AddUpdate(LP_Voucher_ViewModel objVoucher)
        {
            try
            {
                bool flag = false;
                objvouchermaster              = new LP_Voucher_Property();
                objvouchermaster.idx          = objVoucher.idx;
                objvouchermaster.voucher_no   = objVoucher.voucher_no;
                objvouchermaster.vendor_id    = objVoucher.vendor_id;
                objvouchermaster.voucher_type = objVoucher.voucher_type;
                objvouchermaster.date_created = objVoucher.date_created;
                if (objVoucher.description != null)
                {
                    objvouchermaster.description = objVoucher.description;
                }
                else
                {
                    objvouchermaster.description = "";
                }
                // objMRNProperty.description = objMRN.description.Length>0? objMRN.description : "";

                //  objMRNProperty.paidDate = ;// objMRN.paidDate;

                objvouchermaster.DetailData = Helper.ToDataTable <LP_Voucher_Details>(objVoucher.VoucherDetails);
                if (objVoucher.idx > 0)
                {
                    ////objMRNProperty.creationDate = DateTime.Now;
                    ////objMRNProperty.visible = 1;
                    ////// objMRNProperty.status = "0";
                    ////objMRNProperty.createdByUserIdx = Convert.ToInt16(Session["UID"].ToString());
                    //objvouchermaster.creationDate = DateTime.Now;
                    //objvouchermaster.lastModificationDate = DateTime.Now;
                    //objvouchermaster.lastModifiedByUserIdx = Convert.ToInt16(Session["UID"].ToString());
                    ////  objMRNVM_Property.createdByUserIdx = DateTime.Now; ;
                    //objvouchermaster.TableName = "MRNDetails";
                    //objMRNBll = new LP_MRN_BLL(objvouchermaster);
                    //flag = objMRNBll.Insert();
                    //update
                }
                else
                {
                    //add

                    objvouchermaster.status            = 0;
                    objvouchermaster.account_cheque_no = objVoucher.account_cheque_no;
                    objvouchermaster.bank_id           = objVoucher.bank_id;
                    objvouchermaster.payment_type      = objVoucher.payment_type;
                    objvouchermaster.voucher_amount    = objVoucher.voucher_amount;

                    objvouchermaster.u_id = Convert.ToInt16(Session["UID"].ToString());

                    objvouchermaster.TableName = "VoucherDetails";
                    objVoucherBll = new LP_Voucher_BLL(objvouchermaster);
                    flag          = objVoucherBll.Insert();
                }
                return(Json(new { data = "", success = flag, msg = flag == true ? "Successfull" : "Failed", statuscode = flag == true ? 200 : 401 }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { data = ex.Message, success = false, statuscode = 400, count = 0 }, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #7
0
        //public string GeneratePO()
        //{
        //    SqlCommand cmdToExecute = new SqlCommand();
        //    cmdToExecute.CommandText = "dbo.[sp_GeneratePONumber]";
        //    cmdToExecute.CommandType = CommandType.StoredProcedure;

        //    // Use base class' connection object
        //    cmdToExecute.Connection = _mainConnection;

        //    try
        //    {
        //        //cmdToExecute.Parameters.Add(new SqlParameter("@tablename", SqlDbType.VarChar, 100, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, ObjDepartmentProperty.TableName));
        //        //cmdToExecute.Parameters.Add(new SqlParameter("@coulmn", SqlDbType.VarChar, 100, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed,"'"+ ObjDepartmentProperty.ColumnName+"'"));
        //        cmdToExecute.Parameters.Add(new SqlParameter("@userid", SqlDbType.Int, 100, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, _objPOMasterProperty.createdByUserIdx));
        //       // cmdToExecute.Parameters.Add(new SqlParameter("@PoNumber", SqlDbType.NVarChar, 32, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, _objPOMasterProperty.poNumber));
        //        if (_mainConnectionIsCreatedLocal)
        //        {
        //            // Open connection.
        //            _mainConnection.Open();
        //        }
        //        else
        //        {
        //            if (_mainConnectionProvider.IsTransactionPending)
        //            {
        //                cmdToExecute.Transaction = _mainConnectionProvider.CurrentTransaction;
        //            }
        //        }
        //        // Execute query.
        //        //  _errorCode = (Int32)cmdToExecute.Parameters["@iErrorCode"].Value;

        //        //if (_errorCode != (int)LLBLError.AllOk)
        //        //{
        //        //    // Throw error.
        //        //    throw new Exception("Stored Procedure 'pr_PRODUCT_SETUP_SelectAll' reported the ErrorCode: " + _errorCode);
        //        //}

        //        //_rowsAffected = Convert.ToInt32(cmdToExecute.ExecuteScalar());
        //        return cmdToExecute.Parameters["@PoNumber"].Value.ToString(); //_rowsAffected;
        //    }
        //    catch (Exception ex)
        //    {
        //        // some error occured. Bubble it to caller and encapsulate Exception object
        //        throw new Exception("PRODUCT_SETUP::SelectAll::Error occured.", ex);
        //    }
        //    finally
        //    {
        //        if (_mainConnectionIsCreatedLocal)
        //        {
        //            // Close connection.
        //            _mainConnection.Close();
        //        }
        //        cmdToExecute.Dispose();
        //    }

        //}
        public DataTable SelectPIBYDate(LP_Voucher_ViewModel objVCHR)
        {
            SqlCommand cmdToExecute = new SqlCommand();

            cmdToExecute.CommandText = "dbo.[sp_SelctPIbyDate]";
            cmdToExecute.CommandType = CommandType.StoredProcedure;
            DataTable      toReturn = new DataTable("Bank Setup");
            SqlDataAdapter adapter  = new SqlDataAdapter(cmdToExecute);

            // Use base class' connection object
            cmdToExecute.Connection = _mainConnection;

            try
            {
                cmdToExecute.Parameters.Add(new SqlParameter("@vendorid", SqlDbType.Int, 40, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, objVCHR.vendor_id));
                cmdToExecute.Parameters.Add(new SqlParameter("@datefrom", SqlDbType.DateTime, 40, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, objVCHR.From_Date));
                cmdToExecute.Parameters.Add(new SqlParameter("@dateto", SqlDbType.DateTime, 40, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, objVCHR.To_Date));


                if (_mainConnectionIsCreatedLocal)
                {
                    // Open connection.
                    _mainConnection.Open();
                }
                else
                {
                    if (_mainConnectionProvider.IsTransactionPending)
                    {
                        cmdToExecute.Transaction = _mainConnectionProvider.CurrentTransaction;
                    }
                }

                // Execute query.
                adapter.Fill(toReturn);


                if (toReturn.Rows.Count > 0)
                {
                    //ObjDepartmentProperty.Department_Id = (Int32)toReturn.Rows[0]["ID"];
                    //ObjDepartmentProperty.DepartmentName = (string)toReturn.Rows[0]["DepartmentName"];
                    //objBankProperty.idx = Convert.ToInt32(toReturn.Rows[0]["idx"]);// == System.DBNull.Value ? SqlInt32.Null : (Int32)toReturn.Rows[0]["idx"]);
                    //objBankProperty.bankName = (toReturn.Rows[0]["bankName"].ToString());// == System.DBNull.Value ? SqlString.Null : (string)toReturn.Rows[0]["bankName"]).ToString();
                    //objBankProperty.creationDate = Convert.ToDateTime((toReturn.Rows[0]["creationDate"]));// == System.DBNull.Value ? SqlString.Null : (string)toReturn.Rows[0]["creationDate"]));

                    //objBankProperty.visible = (int)toReturn.Rows[0]["visible"];
                    //objBankProperty.createdByUserIdx = (int)toReturn.Rows[0]["createdByUserIdx"];

                    // ObjDepartmentProperty.ISActive = (bool)toReturn.Rows[0]["IsActive"];
                    // //toReturn.Rows[0]["Product_Form_ID"] == System.DBNull.Value ? SqlInt32.Null : (Int32)toReturn.Rows[0]["Product_Form_ID"];
                    // ObjDepartmentProperty.UserId = (int)toReturn.Rows[0]["UserID"];
                    //string a= (toReturn.Rows[0]["bankName"] == System.DBNull.Value ? SqlString.Null : (string)toReturn.Rows[0]["bankName"]).ToString();
                    // ObjDepartmentProperty.CreatedDate = (DateTime)toReturn.Rows[0]["DateCreated"];
                    //   ObjDepartmentProperty.CustomerAddress = (string)toReturn.Rows[0]["Address"];
                    //  toReturn.Rows[0]["Product_Parent_Code"] == System.DBNull.Value ? SqlInt32.Null : (Int32)toReturn.Rows[0]["Product_Parent_Code"];
                }
                return(toReturn);
            }
            catch (Exception ex)
            {
                // some error occured. Bubble it to caller and encapsulate Exception object
                throw new Exception("PRODUCT_SETUP::SelectOne::Error occured.", ex);
            }
            finally
            {
                if (_mainConnectionIsCreatedLocal)
                {
                    // Close connection.
                    _mainConnection.Close();
                }
                cmdToExecute.Dispose();
                adapter.Dispose();
            }
        }
コード例 #8
0
 public DataTable SelectSIByDate(LP_Voucher_ViewModel objvoucherinvoice)
 {
     _objPurchaseDAL = new LP_SalesOrder_DAL();
     return(_objPurchaseDAL.SelectSIBYDate(objvoucherinvoice));
 }