Пример #1
0
        public static string  GetUserGuidFromTmpGuid(string tmpGuid)
        {
            Durados.DataAccess.SqlAccess sqlAccess  = new DataAccess.SqlAccess();
            Dictionary <string, object>  parameters = new Dictionary <string, object>();

            parameters.Add("@id", tmpGuid);
            parameters.Add("@userGuid", Guid.NewGuid());
            return(CallValidUserGuidSP(parameters, "durados_IsValidGuid", "@userGuid"));
        }
Пример #2
0
        public void Remove(string key, BeforeDeleteEventHandler bfDelete, AfterDeleteEventHandler afDelete, AfterDeleteEventHandler afDeleteAndCommit)
        {
            //string sql = "DELETE FROM {0} WHERE [{1}]='{2}'";
            //string query = string.Format(sql,view.DataTable.TableName, view.PrimaryKeyFileds[0].DatabaseNames,key);

            DataAccess.SqlAccess da = new DataAccess.SqlAccess();

            da.Delete(view, key, bfDelete, afDelete, afDeleteAndCommit);
        }
Пример #3
0
        public void Rename(string key, string name, BeforeEditEventHandler bfEdit, BeforeEditInDatabaseEventHandler bfDbEdit, AfterEditEventHandler afEdit, AfterEditEventHandler afEditAndCommit)
        {
            //string sql = "UPDATE {0} SET [{1}] = '{2}') WHERE [{3}]='{4}'";
            //string query = string.Format(sql,view.DataTable.TableName, view.DisplayColumn, name, view.PrimaryKeyFileds[0].DatabaseNames,key);

            Dictionary <string, object> values = new Dictionary <string, object>();

            //values.Add(view.PrimaryKeyFileds[0].Name, key);
            values.Add(view.DisplayColumn, name);

            DataAccess.SqlAccess da = new DataAccess.SqlAccess();

            da.Edit(view, values, key, bfEdit, bfDbEdit, afEdit, afEditAndCommit);
        }
Пример #4
0
        private static string CallValidUserGuidSP(Dictionary <string, object> parameters, string spName, string retParamName)
        {
            Durados.DataAccess.SqlAccess sqlAccess = new DataAccess.SqlAccess();
            List <string> outputsParams            = new List <string>();

            outputsParams.Add(retParamName);
            System.Data.SqlClient.SqlParameter[] sqlParameters = sqlAccess.ExecuteProcedure(Maps.Instance.ConnectionString, spName, parameters, outputsParams, null);
            if (sqlParameters.Length > 0)
            {
                foreach (System.Data.SqlClient.SqlParameter parameter in sqlParameters)
                {
                    if (parameter.ParameterName == retParamName)
                    {
                        return(parameter.Value == null ? null : parameter.Value.ToString());
                    }
                }
            }
            return(null);
        }
Пример #5
0
                                            FROM    v"; //WHERE level < 3

        public string AddChild(string parentKey, string name, BeforeCreateEventHandler bfCreate, BeforeCreateInDatabaseEventHandler bfDbCreate, AfterCreateEventHandler afCreate, AfterCreateEventHandler afCreateAndCommit)
        {
            //string sql = "INSERT INTO {0} ([{1}],[{2}]) VALUES ('{3}','{4}')";
            //string query = string.Format(sql, view.DataTable.TableName, view.TreeRelatedFieldName, view.DisplayColumn,parentKey, name);

            Dictionary <string, object> values = new Dictionary <string, object>();

            values.Add(view.TreeRelatedFieldName, parentKey);
            values.Add(view.DisplayColumn, name);

            DataAccess.SqlAccess da = new DataAccess.SqlAccess();

            int?id = da.Create(view, values, null, bfCreate, bfDbCreate, afCreate, afCreateAndCommit);

            if (id.HasValue && id.Value > 0)
            {
                return(id.Value.ToString());
            }
            else
            {
                return(string.Empty);
            }
        }