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);
            }
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 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()));
 }
Exemple #4
0
        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();
        }
Exemple #5
0
 public void Salvar(ECampo parametro)
 {
     if (parametro.Identificador == 0)
     {
         persistencia.Incluir(parametro);
     }
     else
     {
         persistencia.Alterar(parametro);
     }
 }
Exemple #6
0
        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();
        }
Exemple #7
0
        //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();
        }
Exemple #9
0
        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);
        }
Exemple #10
0
        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;
            }
        }
Exemple #11
0
        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);
        }
Exemple #12
0
 public List <ECampo> Listar(ECampo parametro)
 {
     return(persistencia.Listar(parametro));
 }