protected void btnSalvar_Click(object sender, EventArgs e) { try { ECampo campo = new ECampo(); if (!string.IsNullOrEmpty(txtIdentificadorCampo.Text)) { campo.Identificador = int.Parse(txtIdentificadorCampo.Text); } campo.descricao = txtDescricao.Text; campo.comprimento = Double.Parse(txtComprimento.Text); campo.largura = Double.Parse(txtLargura.Text); campo.qtdObstaculos = int.Parse(txtQtdObstaculos.Text); campo.valorHora = Decimal.Parse(txtValorHora.Text); NCampo nCampo = new NCampo(); nCampo.Salvar(campo); ScriptManager.RegisterClientScriptBlock(this, GetType(), "Cadastro de Campo", "alert('Operação realizada com sucesso!')", true); VoltarParaPaginaAnterior(); } catch (Exception ex) { string mensagem = ex.Message; ScriptManager.RegisterClientScriptBlock(this, GetType() , "Cadastro de Associados" , "alert('" + mensagem + "')", true); } }
public List <ECampo> Listar(ECampo parametro) { cmd.CommandText = "SELECT * FROM CAMPO WHERE 1 = 1"; if (parametro != null) { if (!string.IsNullOrEmpty(parametro.descricao)) { cmd.CommandText += " AND Descricao Like @descricao"; cmd.Parameters.Add("@descricao", "%" + parametro.descricao + "%"); } } cnnCampo.abrirConexao(); MySqlDataReader retorno = cmd.ExecuteReader(); List <ECampo> lstRetorno = new List <ECampo>(); while (retorno.Read()) { ECampo obj = new ECampo(); PreencherObjeto(retorno, obj); lstRetorno.Add(obj); } cnnCampo.fecharConexao(); return(lstRetorno); }
private static void PreencherObjeto(MySqlDataReader rdr, ECampo retorno) { retorno.Identificador = Convert.ToInt32(rdr["Identificador"]); retorno.descricao = rdr["Descricao"].ToString(); retorno.comprimento = (Convert.ToDouble(rdr["Comprimento"])); retorno.largura = (Convert.ToDouble(rdr["Largura"].ToString())); retorno.qtdObstaculos = (Convert.ToInt32(rdr["QtdObstaculos"].ToString())); retorno.valorHora = (Decimal.Parse(rdr["ValorHora"].ToString())); }
protected void ddlCampo_SelectedIndexChanged(object sender, EventArgs e) { int identificador = int.Parse(ddlCampo.SelectedValue); NCampo nCampo = new NCampo(); ECampo campo = nCampo.Consultar(identificador); txtValorHora.Text = campo.valorHora.ToString("c"); CalcularValorTotal(); }
public void Salvar(ECampo parametro) { if (parametro.Identificador == 0) { persistencia.Incluir(parametro); } else { persistencia.Alterar(parametro); } }
public void Alterar(ECampo parametro) { cmd.CommandText = @"UPDATE Campo SET Descricao = @descricao, Comprimento = @comprimento, Largura = @largura, QtdObstaculos = @qtdObstaculos, ValorHora = @valorHora WHERE Identificador = @id"; cmd.Parameters.Add("@descricao", parametro.descricao); cmd.Parameters.Add("@comprimento", parametro.comprimento); cmd.Parameters.Add("@largura", parametro.largura); cmd.Parameters.Add("@qtdObstaculos", parametro.qtdObstaculos); cmd.Parameters.Add("@valorHora", parametro.valorHora); cmd.Parameters.Add("@id", parametro.Identificador); cnnCampo.abrirConexao(); cmd.ExecuteNonQuery(); cnnCampo.fecharConexao(); }
//Métodos //Inserir Campo public void Incluir(ECampo parametro) { cmd.CommandText = @"INSERT INTO Campo(Descricao, Comprimento, Largura, QtdObstaculos,ValorHora) VALUES(@descricao, @comprimento, @largura, @qtdObstaculos,@valorHora) "; cmd.Parameters.Add("@descricao", parametro.descricao); cmd.Parameters.Add("@comprimento", parametro.comprimento); cmd.Parameters.Add("@largura", parametro.largura); cmd.Parameters.Add("@qtdObstaculos", parametro.qtdObstaculos); cmd.Parameters.Add("@valorHora", parametro.valorHora); cnnCampo.abrirConexao(); cmd.ExecuteNonQuery(); cnnCampo.fecharConexao(); }
protected void CarregarTelaCampo() { NCampo nCampo = new NCampo(); ECampo eCampo = new ECampo(); int idCampo = Convert.ToInt32(Page.Request.QueryString["Id"].ToString()); eCampo = nCampo.Consultar(idCampo); txtIdentificadorCampo.Text = eCampo.Identificador.ToString(); txtDescricao.Text = eCampo.descricao; txtComprimento.Text = eCampo.comprimento.ToString(); txtLargura.Text = eCampo.largura.ToString(); txtQtdObstaculos.Text = eCampo.qtdObstaculos.ToString(); txtValorHora.Text = eCampo.valorHora.ToString(); }
public ECampo Consultar(int identificador) { cmd.CommandText = @"SELECT * FROM Campo WHERE identificador=@id"; cmd.Parameters.Add("@id", identificador); cnnCampo.abrirConexao(); MySqlDataReader rdr = cmd.ExecuteReader(); ECampo retorno = new ECampo(); if (rdr.Read()) { PreencherObjeto(rdr, retorno); } cnnCampo.abrirConexao(); return(retorno); }
protected void btnBuscar_Click(object sender, EventArgs e) { try { NCampo nCampo = new NCampo(); ECampo eCampo = new ECampo(); List <ECampo> lstResultado = new List <ECampo>(); eCampo.descricao = txtBusca.Text; lstResultado = nCampo.Listar(eCampo); grdListaCampo.DataSource = lstResultado; grdListaCampo.DataBind(); } catch (Exception) { throw; } }
public List <ECampo> MontaCombo() { MySqlConnection cnn = new MySqlConnection(ConfigurationManager.AppSettings["ConexaoBanco"]); MySqlCommand cmd = new MySqlCommand(); cnn.ConnectionString = Persistencia.Conexao.Caminho; cmd.Connection = cnn; cmd.CommandText = "SELECT * FROM Campo WHERE 1 = 1"; cnn.Open(); MySqlDataReader retorno = cmd.ExecuteReader(); List <ECampo> lstRetorno = new List <ECampo>(); //Se, e enquanto, existerem registros, percorre o datareader while (retorno.Read()) { ECampo obj = new ECampo(); PreencherObjeto(retorno, obj); lstRetorno.Add(obj); } cnn.Close(); return(lstRetorno); }
public List <ECampo> Listar(ECampo parametro) { return(persistencia.Listar(parametro)); }