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);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            NCampo nCampo = new NCampo();

            try
            {
                string controleTela = string.Empty;
                if (!Page.IsPostBack)
                {
                    controleTela = "inserir";

                    if (Page.Request.QueryString["Id"] != null)
                    {
                        CarregarTelaCampo();
                        controleTela = "alterar";
                    }
                }

                PrepararTela(controleTela);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #3
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();
        }
예제 #4
0
        private void CarregarDropCampo()
        {
            //Cria e adiciona o item "Selecione..." na dropdown
            ListItem selecione = new ListItem();

            selecione.Value = "0";
            selecione.Text  = "Selecione...";
            ddlCampo.Items.Add(selecione);

            //Preenche a dropdown com a lista de produtos
            NCampo nCampo = new NCampo();

            ddlCampo.DataSource = nCampo.MontarCombo();
            ddlCampo.DataBind();
        }
        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();
        }
 protected void btnExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         NCampo nCampo = new NCampo();
         nCampo.Excluir(int.Parse(txtIdentificadorCampo.Text));
         ScriptManager.RegisterClientScriptBlock(this,
                                                 GetType(), "Exclusão de Campo",
                                                 "alert('Operação realizada com sucesso!')", true);
         VoltarParaPaginaAnterior();
     }
     catch (Exception ex)
     {
         string mensagem = ex.Message;
         ScriptManager.RegisterClientScriptBlock(this, GetType()
                                                 , "Exclusão de Usuário"
                                                 , "alert('" + mensagem + "')", true);;
     }
 }
예제 #7
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;
            }
        }