public static UsuarioModel SalvarUsuario(UsuarioModel user) { banco = new BD(); try { banco.Conexao(); banco.BeginTrans(); banco.sqlParameterCollec.AddWithValue("Nome", user.Nome); banco.sqlParameterCollec.AddWithValue("Login", user.Login); if (user.Id == 0) { int id = Convert.ToInt32(banco.Executa("INSERT INTO Usuarios (Nome, Usuario, Senha) VALUES (@Nome, @Login, '');SELECT SCOPE_IDENTITY();")); user.Id = id; } else { banco.sqlParameterCollec.AddWithValue("Id", user.Id); banco.Executa("UPDATE Usuarios SET Nome = @Nome, Usuario = @Login WHERE Id_Usuario = @Id"); } banco.CommitTrans(); } catch (Exception ex) { banco.RollBack(); throw; } return(user); }
public static LojistaModel SalvarLojista(LojistaModel lojista) { banco = new BD(); try { banco.Conexao(); banco.BeginTrans(); banco.sqlParameterCollec.AddWithValue("CNPJ", lojista.CNPJ ?? ""); banco.sqlParameterCollec.AddWithValue("Razao", lojista.Razao ?? ""); banco.sqlParameterCollec.AddWithValue("Fantasia", lojista.Fantasia ?? ""); banco.sqlParameterCollec.AddWithValue("Email", lojista.Email ?? ""); banco.sqlParameterCollec.AddWithValue("Endereco", lojista.Endereco ?? ""); banco.sqlParameterCollec.AddWithValue("Numero", lojista.Numero ?? ""); banco.sqlParameterCollec.AddWithValue("Complemento", lojista.Complemento ?? ""); banco.sqlParameterCollec.AddWithValue("Bairro", lojista.Bairro ?? ""); banco.sqlParameterCollec.AddWithValue("Telefone", lojista.Telefone ?? ""); banco.sqlParameterCollec.AddWithValue("Celular", lojista.Celular ?? ""); banco.sqlParameterCollec.AddWithValue("idCidade", lojista.Cidade.IdCidade); banco.sqlParameterCollec.AddWithValue("idCategoria", lojista.Categoria.IdCategoria); banco.sqlParameterCollec.AddWithValue("DataCadastro", lojista.DataCadastro ?? DateTime.Now); banco.sqlParameterCollec.AddWithValue("Status", lojista.Status); if (lojista.IdLojista == 0) { int id = Convert.ToInt32(banco.Executa("INSERT INTO Lojistas (CNPJ, Razao, Fantasia, Email, " + "Endereco, Numero, Complemento, Bairro, Telefone, Celular, " + "id_Cidade, id_Categoria, Data_Cadastro, Status) " + "VALUES (@CNPJ, @Razao, @Fantasia, @Email, @Endereco, " + "@Numero, @Complemento, @Bairro, @Telefone, @Celular, " + (lojista.Cidade.IdCidade == 0 ? "NULL" : "@idCidade") + ", " + (lojista.Categoria.IdCategoria == 0 ? "NULL" : "@idCategoria") + ", " + (lojista.DataCadastro != null ? "@DataCadastro" : "NULL") + ", @Status);SELECT SCOPE_IDENTITY();")); lojista.IdLojista = id; } else { banco.sqlParameterCollec.AddWithValue("Id", lojista.IdLojista); banco.Executa("UPDATE Lojistas SET CNPJ = @CNPJ, Razao = @Razao, Fantasia = @Fantasia, Email = @Email, " + "Endereco = @Endereco, Numero = @Numero, Complemento = @Complemento, " + "Bairro = @Bairro, Telefone = @Telefone, Celular = @Celular, " + "id_Cidade = " + (lojista.Cidade.IdCidade == 0 ? "NULL" : "@idCidade") + ", id_Categoria = " + (lojista.Categoria.IdCategoria == 0 ? "NULL" : "@idCategoria") + ", " + "Data_Cadastro = " + (lojista.DataCadastro != null ? "@DataCadastro," : "NULL,") + " Status = @Status " + "WHERE Id_Lojista = @Id"); } banco.CommitTrans(); } catch (Exception ex) { banco.RollBack(); throw; } return(lojista); }
public static bool ExcluiLojista(string id) { banco = new BD(); banco.Conexao(); banco.BeginTrans(); banco.sqlParameterCollec.AddWithValue("Id", id); banco.Executa("DELETE FROM Lojistas WHERE Id_Codificado = @Id"); banco.CommitTrans(); return(true); }
public static bool ExcluiUsuario(int id) { banco = new BD(); banco.Conexao(); banco.BeginTrans(); banco.sqlParameterCollec.AddWithValue("Id", id); banco.Executa("DELETE FROM Usuarios WHERE Id_Usuario = @Id"); banco.CommitTrans(); return(true); }
public static string alteraSenhaUsuario(string login, string senha) { banco = new BD(); try { banco.Conexao(); banco.BeginTrans(); banco.sqlParameterCollec.AddWithValue("Login", login); banco.sqlParameterCollec.AddWithValue("Senha", senha); banco.ExecutarProcedure("EXEC dbo.AtualizaSenha @Login, @Senha"); banco.CommitTrans(); } catch (Exception ex) { banco.RollBack(); throw; } return("OK"); }