public JsonDocument SetUser([FromBody] User1C user) { if (!authUser.is_admin) { return(throwError("")); } if (String.IsNullOrEmpty(user.antsEmail)) { return(throwError("შეავსეთ მეილი")); } if (String.IsNullOrEmpty(user.username)) { return(throwError("შეავსეთ მომხმარებელი")); } Dictionary <string, object> dict = new Dictionary <string, object>(); new PKG_1C().set1CUser(user.antsEmail, user.username, user.password); return(Success(dict)); }
public User1C get1CUser(int userID) { var connString = _connectionString; SqlConnection connection = new SqlConnection(connString); SqlCommand cmd = new SqlCommand("Get1CUser", connection); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("@userID", SqlDbType.Int).Value = userID; User1C user = new User1C(); connection.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { user.username = reader["username"].ToString(); user.password = reader["password"].ToString(); } ; return(user); }
public void CreateUserIn1C() { var database = new UnitOfWork("Kloder", "Kaligula2"); //var logger = new LoggerService(); TypeAdapterConfig mapper = new TypeAdapterConfig(); new Domain_AmoCRM(mapper); new Domain_1C(mapper); var action = new User1C(database, null, mapper); Contact contact = new Contact(); contact.AccountId = 17769199; contact.ClosestTaskAt = DateTime.MinValue; contact.CreatedAt = DateTime.Now; contact.CreatedBy = 0; contact.GroupId = 0; contact.Id = 22309159; contact.Name = "Тестовое Илья Юрьевич"; contact.ResponsibleUserId = 2079718; contact.UpdatedAt = DateTime.Now; contact.UpdatedBy = 2079718; contact.Tags = new List <Domain.Models.Crm.Fields.Tag> { new Domain.Models.Crm.Fields.Tag { Id = 72289, Name = "Заявка с сайта" }, new Domain.Models.Crm.Fields.Tag { Id = 176263, Name = "callback" } }; contact.Leads = new List <Lead> { new Lead { Id = 9982719 }, new Lead { Id = 10362151 }, new Lead { Id = 10374575 } }; contact.Company = new Company { Id = 22797025, Name = "АССОЦИАЦИЯ ПРОФЕССИОНАЛОВ ФИТНЕСА" }; contact.City("Москва"); contact.Agreement(false); contact.Birthday("1978/02/02".ToDateTime('/')); contact.Education("Высшее"); contact.Experience("5 лет"); contact.GroupPart("2"); contact.Location("Avtozavod"); contact.MailChimp(true); contact.Phones(PhoneTypeEnum.MOB, "89998887777"); contact.Position("Developer"); contact.Fields = contact.GetChanges().Fields; try { var result = action.Create(contact); } catch (Exception ex) { } }