public static int?Update(ParametroTO obj) { int? nrLinhas; SqlConnection con = new SqlConnection(); con.ConnectionString = Util.CONNECTION_STRING; try { SqlCommand comm = new SqlCommand(); comm.Connection = con; comm.CommandText = @" UPDATE Parametro SET Chave = @Chave, Valor = @Valor WHERE Id = @Id "; con.Open(); comm.Parameters.Add(new SqlParameter("Chave", obj.Chave)); comm.Parameters.Add(new SqlParameter("Valor", obj.Valor)); comm.Parameters.Add(new SqlParameter("Id", obj.Id)); nrLinhas = comm.ExecuteNonQuery(); } catch (Exception ex) { nrLinhas = null; } finally { con.Close(); } return(nrLinhas); }
public static int?Delete(ParametroTO obj) { int? nrLinhas; SqlConnection con = new SqlConnection(); con.ConnectionString = Util.CONNECTION_STRING; try { SqlCommand comm = new SqlCommand(); comm.Connection = con; comm.CommandText = @" DELETE Parametro WHERE Id = @Id "; con.Open(); comm.Parameters.Add(new SqlParameter("Id", obj.Id)); nrLinhas = comm.ExecuteNonQuery(); } catch (Exception ex) { nrLinhas = null; } finally { con.Close(); } return(nrLinhas); }
public static int?Insert(ParametroTO obj) { int? nrLinhas; SqlConnection con = new SqlConnection(); con.ConnectionString = Util.CONNECTION_STRING; try { SqlCommand comm = new SqlCommand(); comm.Connection = con; comm.CommandText = @" INSERT INTO Parametro (Chave, Valor) VALUES (@Chave, @Valor) "; con.Open(); comm.Parameters.Add(new SqlParameter("Chave", obj.Chave)); comm.Parameters.Add(new SqlParameter("Valor", obj.Valor)); nrLinhas = comm.ExecuteNonQuery(); } catch (Exception ex) { nrLinhas = null; } finally { con.Close(); } return(nrLinhas); }
private void GerarControllers(ParametroTO parametroTO) { AccountControllerBO accountController = new AccountControllerBO(parametroTO); accountController.GerarArquivo(); RoleControllerBO roleController = new RoleControllerBO(parametroTO); roleController.GerarArquivo(); }
private void GerarModels(ParametroTO parametroTO) { LoginModelBO loginModel = new LoginModelBO(parametroTO); loginModel.GerarArquivo(); RoleModelBO roleModel = new RoleModelBO(parametroTO); roleModel.GerarArquivo(); }
public static string GetValor(string chave) { ParametroTO obj = new ParametroTO(); SqlConnection con = new SqlConnection(); con.ConnectionString = Util.CONNECTION_STRING; try { SqlCommand comm = new SqlCommand(); comm.Connection = con; StringBuilder queryGet = new StringBuilder(@" SELECT Id, Chave, Valor FROM Parametro WHERE Chave = @Chave "); comm.Parameters.Add(new SqlParameter("Chave", chave)); comm.CommandText = queryGet.ToString(); con.Open(); SqlDataReader rd = comm.ExecuteReader(); if (rd.Read()) { obj = new ParametroTO { Id = rd.GetInt32(0), Chave = rd.GetString(1), Valor = rd.GetString(2) }; } rd.Close(); } catch (Exception ex) { // obj.Clear(); } finally { con.Close(); } return(obj.Valor); }
private void btnAvancar_Click(object sender, EventArgs e) { if (!camposVazios()) { ParametroTO parametroTO = new ParametroTO { Base = cmbBase.Text, Conexao = txtConexao.Text, Senha = txtSenha.Text, Usuario = txtUsuario.Text }; FrmProjeto frmProjeto = new FrmProjeto(this, parametroTO); frmProjeto.Show(); this.Visible = false; } }
public FrmProjeto(FrmConexao frmConexao, ParametroTO parametroTO) { InitializeComponent(); _ParametroTO = parametroTO; _FrmConexao = frmConexao; _FormClosed = true; cmbTipoAutenticacao.SelectedIndex = 0; #if DEBUG txtNomeProjeto.Text = "Teste"; txtPacote.Text = "Teste"; txtCaminho.Text = @"C:\Users\INFLUIR - BRENO\source\repos\TesteCRUDLogin3\TesteCRUDLogin3"; txtUsuarioAcesso.Text = "administrador"; txtEmailUsuario.Text = "*****@*****.**"; txtSenhaAdm.Text = "123456"; #endif }
private void GerarViews(ParametroTO parametroTO, bool isBotstrap) { if (!isBotstrap) { //Views ACCOUNT ViewLoginBO viewLogin = new ViewLoginBO(parametroTO); viewLogin.GerarArquivo(); ViewResetPasswordBO viewResetPassword = new ViewResetPasswordBO(parametroTO); viewResetPassword.GerarArquivo(); ViewForgotBO viewForgot = new ViewForgotBO(parametroTO); viewForgot.GerarArquivo(); ViewCreateAccountBO viewCreate = new ViewCreateAccountBO(parametroTO); viewCreate.GerarArquivo(); ViewEditAccountBO viewEditAccount = new ViewEditAccountBO(parametroTO); viewEditAccount.GerarArquivo(); ViewDeleteAccountBO viewDeleteAccount = new ViewDeleteAccountBO(parametroTO); viewDeleteAccount.GerarArquivo(); ViewDetailsAccountBO viewDetailsAccount = new ViewDetailsAccountBO(parametroTO); viewDetailsAccount.GerarArquivo(); ViewIndexAccountBO viewIndexAccount = new ViewIndexAccountBO(parametroTO); viewIndexAccount.GerarArquivo(); //Views ROLE ViewCreateRoleBO viewCreateRole = new ViewCreateRoleBO(parametroTO); viewCreateRole.GerarArquivo(); ViewDetailsRoleBO viewDetailsRole = new ViewDetailsRoleBO(parametroTO); viewDetailsRole.GerarArquivo(); ViewDeleteRoleBO viewDeleteRole = new ViewDeleteRoleBO(parametroTO); viewDeleteRole.GerarArquivo(); ViewIndexRoleBO viewIndexRole = new ViewIndexRoleBO(parametroTO); viewIndexRole.GerarArquivo(); } }
public RetornoTO GerarCRUDLogin(ParametroTO parametroTO) { RetornoTO retorno = new RetornoTO(); try { if (Directory.GetDirectories(parametroTO.Pasta).Where(s => s == parametroTO.Pasta + "\\Views").Count() > 0) { //Escrever no Web.Config //Criar as pastas necessárias das views Directory.CreateDirectory(parametroTO.Pasta + "\\Views\\Role"); Directory.CreateDirectory(parametroTO.Pasta + "\\Views\\Account"); //Gerar as Views GerarViews(parametroTO, false); //Criar a pasta necessárias do controller Directory.CreateDirectory(parametroTO.Pasta + "\\Controllers"); //Gerar os Controllers GerarControllers(parametroTO); //Criar a pasta necessárias do controller Directory.CreateDirectory(parametroTO.Pasta + "\\Models"); //Gerar os Models GerarModels(parametroTO); //Alterar o web.config AlterarWebConfig(parametroTO); retorno.IsOK = true; retorno.Mensagem = "CRUD gerado com sucesso!"; } else { retorno.IsOK = false; retorno.Mensagem = "Favor selecionar a pasta correta do projeto."; } } catch (Exception e) { retorno.IsOK = false; retorno.Mensagem = "Favor selecionar a pasta correta do projeto."; } return(retorno); }
public JsonResult Delete(Int32 Id) { string auxMsgErro = string.Empty; string auxMsgSucesso = string.Empty; ParametroTO obj = new ParametroTO { Id = Id }; if (ParametroDAL.Delete(obj) == null) { auxMsgErro = "Falha ao tentar excluir o registro, favor tente novamente"; } else { auxMsgSucesso = "Registro excluído com sucesso"; } return(Json(new { msgErro = auxMsgErro, msgSucesso = auxMsgSucesso })); }
public JsonResult Insert(String Chave, String Valor) { string auxMsgErro = string.Empty; string auxMsgSucesso = string.Empty; ParametroTO obj = new ParametroTO { Chave = Chave, Valor = Valor }; if (ParametroDAL.Insert(obj) == null) { auxMsgErro = "Falha ao tentar inserir o registro, favor tente novamente"; } else { auxMsgSucesso = "Registro inserido com sucesso"; } return(Json(new { msgErro = auxMsgErro, msgSucesso = auxMsgSucesso })); }
public JsonResult Update(String Chave, String Valor, Int32 Id) { string auxMsgErro = string.Empty; string auxMsgSucesso = string.Empty; ParametroTO obj = new ParametroTO { Chave = Chave, Valor = Valor, Id = Id }; if (ParametroDAL.Update(obj) == null) { auxMsgErro = "Falha ao tentar alterar o registro, favor tente novamente"; } else { auxMsgSucesso = "Registro alterado com sucesso"; } return(Json(new { msgErro = auxMsgErro, msgSucesso = auxMsgSucesso })); }
public ViewDeleteRoleBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public ViewIndexAccountBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public ViewLoginBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public ViewDetailsAccountBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public ViewResetPasswordBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public ViewCreateRoleBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public ViewEditAccountBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public RoleModelBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
private void AlterarWebConfig(ParametroTO parametroTO) { WebConfigBO webConfig = new WebConfigBO(parametroTO); webConfig.AddTagsNoWebConfig(); }
public WebConfigBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public ViewForgotBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public ViewCreateAccountBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public ViewDetailsRoleBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public LoginModelBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public ViewIndexRoleBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public ViewDeleteAccountBO(ParametroTO parametroTO) { _ParametroTO = parametroTO; }
public static IList <ParametroTO> Get(int start, int pageSize, ref int totRegistros, string textoFiltro, ref int totRegistrosFiltro, string sortColumn, string sortColumnDir) { IList <ParametroTO> objs = new List <ParametroTO>(); SqlConnection con = new SqlConnection(); con.ConnectionString = Util.CONNECTION_STRING; try { SqlCommand comm = new SqlCommand(); comm.Connection = con; string ordenacao; if (string.IsNullOrEmpty(sortColumn)) { ordenacao = "ORDER BY Id"; } else { ordenacao = string.Format("ORDER BY {0} {1}", sortColumn, sortColumnDir); } StringBuilder queryGet = new StringBuilder(@" SELECT TOP (@pageSize) * FROM ( SELECT Id, Chave, Valor, (ROW_NUMBER() OVER (").Append(ordenacao).Append(@")) AS 'numeroLinha', (SELECT COUNT(Id) FROM Parametro) AS 'totRegistros', (SELECT COUNT(Id) FROM Parametro WHERE Id like @textoFiltro OR Chave collate Latin1_General_CI_AI like @textoFiltro OR Valor collate Latin1_General_CI_AI like @textoFiltro ) AS 'totRegistrosFiltro' FROM Parametro WHERE Id like @textoFiltro OR Chave collate Latin1_General_CI_AI like @textoFiltro OR Valor collate Latin1_General_CI_AI like @textoFiltro) AS todasLinhas WHERE todasLinhas.numeroLinha > (@start)"); comm.Parameters.Add(new SqlParameter("pageSize", pageSize)); comm.Parameters.Add(new SqlParameter("start", start)); comm.Parameters.Add(new SqlParameter("textoFiltro", string.Format("%{0}%", textoFiltro))); comm.CommandText = queryGet.ToString(); con.Open(); SqlDataReader rd = comm.ExecuteReader(); ParametroTO obj; if (rd.Read()) { totRegistros = rd.GetInt32(4); totRegistrosFiltro = rd.GetInt32(5); obj = new ParametroTO { Id = rd.GetInt32(0), Chave = rd.GetString(1), Valor = rd.GetString(2).Replace("\\", "\\\\") }; objs.Add(obj); } while (rd.Read()) { obj = new ParametroTO { Id = rd.GetInt32(0), Chave = rd.GetString(1), Valor = rd.GetString(2).Replace("\\", "\\\\") }; objs.Add(obj); } rd.Close(); } catch (Exception ex) { objs.Clear(); } finally { con.Close(); } return(objs); }