Example #1
0
 /// <summary>
 /// FUNCTION BAPI_USER_GETLIST
 /// </summary>
 /// <param name="ROWS">No. of users selected</param>
 /// <param name="MAX_ROWS">Maximum Number of Lines of Hits</param>
 /// <param name="WITH_USERNAME">Read User with Name</param>
 /// <param name="RETURN">Return Parameter</param>
 /// <param name="SELECTION_EXP">Search for Users with Free Selections</param>
 /// <param name="SELECTION_RANGE">Search for Users with a Ranges Table</param>
 /// <param name="USERLIST">User List</param>
 public static bool Invoke(ConnectionInformations ci, out string exception, out int ROWS, int MAX_ROWS, string WITH_USERNAME, ref SapTable <BAPIRET2> RETURN, ref SapTable <BAPIUSSEXP> SELECTION_EXP, ref SapTable <BAPIUSSRGE> SELECTION_RANGE, ref SapTable <BAPIUSNAME> USERLIST)
 {
     exception = "";
     ROWS      = default(int);
     try
     {
         SapConnections.Init(ci);
         RfcRepository rfcRep   = SapConnections.Get(ci.Name).Repository;
         IRfcFunction  function = rfcRep.CreateFunction("BAPI_USER_GETLIST");
         function.SetValue("MAX_ROWS", MAX_ROWS);
         function.SetValue("WITH_USERNAME", WITH_USERNAME);
         if (RETURN != null)
         {
             function.SetValue("RETURN", RETURN.ToSapObject(ci.Name));
         }
         if (SELECTION_EXP != null)
         {
             function.SetValue("SELECTION_EXP", SELECTION_EXP.ToSapObject(ci.Name));
         }
         if (SELECTION_RANGE != null)
         {
             function.SetValue("SELECTION_RANGE", SELECTION_RANGE.ToSapObject(ci.Name));
         }
         if (USERLIST != null)
         {
             function.SetValue("USERLIST", USERLIST.ToSapObject(ci.Name));
         }
         function.Invoke(SapConnections.Get(ci.Name));
         ROWS = function.GetInt("ROWS");
         if (RETURN == null)
         {
             RETURN = new SapTable <BAPIRET2>();
         }
         RETURN.FromSapObject(function.GetTable("RETURN"));
         if (SELECTION_EXP == null)
         {
             SELECTION_EXP = new SapTable <BAPIUSSEXP>();
         }
         SELECTION_EXP.FromSapObject(function.GetTable("SELECTION_EXP"));
         if (SELECTION_RANGE == null)
         {
             SELECTION_RANGE = new SapTable <BAPIUSSRGE>();
         }
         SELECTION_RANGE.FromSapObject(function.GetTable("SELECTION_RANGE"));
         if (USERLIST == null)
         {
             USERLIST = new SapTable <BAPIUSNAME>();
         }
         USERLIST.FromSapObject(function.GetTable("USERLIST"));
         return(true);
     }
     catch (Exception ex)
     {
         exception = ex.Message;
         return(false);
     }
 }
Example #2
0
 public ActionResult Register(FormCollection form)
 {
     ibkyazil_mssqlContext db = new ibkyazil_mssqlContext();
     USERLIST model = new USERLIST();
     model.username= form["kadi"].Trim();
     model.email = form["email"].Trim();
     model.password = form["sifre"].Trim();
     model.adsoyad = form["adisoyadi"].Trim();
     model.durum = "+";
     //model.etar = DateTime.Now;
     db.USERLISTs.Add(model);
     db.SaveChanges();
     return View();
 }
Example #3
0
        public ActionResult Register(FormCollection form)
        {
            ibkyazil_mssqlContext db = new ibkyazil_mssqlContext();
            USERLIST model           = new USERLIST();

            model.username = form["kadi"].Trim();
            model.email    = form["email"].Trim();
            model.password = form["sifre"].Trim();
            model.adsoyad  = form["adisoyadi"].Trim();
            model.durum    = "+";
            //model.etar = DateTime.Now;
            db.USERLISTs.Add(model);
            db.SaveChanges();
            return(View());
        }