Exemplo n.º 1
0
        internal async Task New(SqlConnection connection1, CompaniesUpdateModel model)
        {
            await SaveCompany(connection1, model);

            List <string> users = new List <string>();

            foreach (var item in model.users)
            {
                await SaveCompaniesUsers(connection1, model.id, item);
            }
        }
Exemplo n.º 2
0
        private async Task UpdateCompany(SqlConnection connection1, CompaniesUpdateModel model)
        {
            String commandText1 = "update companies set name = @name " +
                                  "rfc = @rfc, direccion = @direccion, colonia = @colonia, ciudad = @ciudad, " +
                                  "tel = @tel, photo = @photo " +
                                  "where id = @id";

            SqlCommand command1 = new SqlCommand(commandText1, connection1);

            SqlParameter parameter = new SqlParameter("@id", SqlDbType.VarChar);

            parameter.Value = model.id;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@name", SqlDbType.VarChar);
            parameter.Value = model.name;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@rfc", SqlDbType.VarChar);
            parameter.Value = model.rfc;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@direccion", SqlDbType.VarChar);
            parameter.Value = model.direccion;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@colonia", SqlDbType.VarChar);
            parameter.Value = model.colonia;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@ciudad", SqlDbType.VarChar);
            parameter.Value = model.ciudad;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@tel", SqlDbType.VarChar);
            parameter.Value = model.tel;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@photo", SqlDbType.Binary);
            parameter.Value = model.photo;
            command1.Parameters.Add(parameter);


            await command1.ExecuteNonQueryAsync();
        }
Exemplo n.º 3
0
        internal async Task Update(SqlConnection connection1, CompaniesUpdateModel model)
        {
            await UpdateCompany(connection1, model);

            List <string> users = new List <string>();

            foreach (var item in model.users)
            {
                if (item.isedit == 0)
                {
                    await SaveCompaniesUsers(connection1, model.id, item);
                }
                else
                {
                    await UpdateCompaniesUsers(connection1, model.id, item);
                }
            }
        }
Exemplo n.º 4
0
        private async Task SaveCompany(SqlConnection connection1, CompaniesUpdateModel model)
        {
            String commandText1 = "INSERT INTO companies " +
                                  "(id,name,rfc,direccion,colonia,ciudad,tel,photo,status) " +
                                  "values (@id,@name,@rfc,@direccion,@colonia,@ciudad,@tel,@photo,1)";

            SqlCommand command1 = new SqlCommand(commandText1, connection1);

            SqlParameter parameter = new SqlParameter("@id", SqlDbType.VarChar);

            parameter.Value = model.id;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@name", SqlDbType.VarChar);
            parameter.Value = model.name;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@rfc", SqlDbType.VarChar);
            parameter.Value = model.rfc;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@direccion", SqlDbType.VarChar);
            parameter.Value = model.direccion;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@colonia", SqlDbType.VarChar);
            parameter.Value = model.colonia;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@ciudad", SqlDbType.VarChar);
            parameter.Value = model.ciudad;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@tel", SqlDbType.VarChar);
            parameter.Value = model.tel;
            command1.Parameters.Add(parameter);

            parameter       = new SqlParameter("@photo", SqlDbType.Binary);
            parameter.Value = model.photo;
            command1.Parameters.Add(parameter);


            await command1.ExecuteNonQueryAsync();
        }