コード例 #1
0
ファイル: mData.cs プロジェクト: fernandoralmeida/Sim
        public bool UpdateUsuario(mUser obj)
        {
            var dbAccess = Data.Instances.DataA();

            try
            {
                dbAccess.ClearParameters();

                dbAccess.AddParameters("@Nome", obj.Nome);
                dbAccess.AddParameters("@Sexo", obj.Sexo);
                dbAccess.AddParameters("@Email", obj.Email);
                dbAccess.AddParameters("@Atualizado", obj.Atualizado.ToShortDateString());
                dbAccess.AddParameters("@Ativo", obj.Ativo);

                dbAccess.AddParameters("@Indice", obj.Indice);
                dbAccess.AddParameters("@Identificador", obj.Identificador);

                string Update = @"
UPDATE Usuarios
SET Nome = @Nome, Sexo = @Sexo, Email = @Email, Atualizado = @Atualizado, Ativo = @Ativo
WHERE (Indice = @Indice) AND (Identificador = @Identificador)";


                if (dbAccess.Write(Update))
                {
                    return(true);
                }
                else
                {
                    throw new Exception(string.Format("Dados do usuário {0} não alterado!", obj.Identificador));
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #2
0
ファイル: mData.cs プロジェクト: fernandoralmeida/Sim
        public bool GravarUsuario(mUser obj)
        {
            var dbAccess = Data.Instances.DataA();

            try
            {
                dbAccess.ClearParameters();

                dbAccess.AddParameters("@Identificador", obj.Identificador);
                dbAccess.AddParameters("@Senha", obj.Identificador);
                dbAccess.AddParameters("@Nome", obj.Nome);
                dbAccess.AddParameters("@Sexo", obj.Sexo);
                dbAccess.AddParameters("@Email", obj.Email);
                dbAccess.AddParameters("@Cadastro", obj.Cadastro.ToShortDateString());
                dbAccess.AddParameters("@Atualizado", obj.Atualizado.ToShortDateString());
                dbAccess.AddParameters("@Ativo", obj.Ativo);

                string Insert = @"
INSERT INTO
Usuarios (Identificador, Senha, Nome, Sexo, Email, Cadastro, Atualizado, Ativo) VALUES
(@Identificador, @Senha, @Nome, @Sexo, @Email, @Cadastro, @Atualizado, @Ativo)";

                if (dbAccess.Write(Insert))
                {
                    return(true);
                }
                else
                {
                    throw new Exception(string.Format("Usuário {0} ja cadastrado!", obj.Identificador));
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }