Пример #1
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        //validação no servidor
        if ( String.IsNullOrEmpty( txtEntrada.Text.Trim() ))
        {
            lblMensagem2.Text = "Preencha o valor de entrada em gramas!";
            return;
        }
        if ( ( rblAlianca.SelectedValue == "1" ) && ( Convert.ToInt32(Session["ALIANCA"]) == 0  || Session["ALIANCA"] == null ) )
        {
            lblMensagem2.Text = "Selecione uma aliança!";
            return;
        }
        if ( ddlFuncionario.SelectedIndex == 0)
        {
            lblMensagem2.Text = "Selecione um funcionário!";
            return;
        }
        if (ddlConta.SelectedIndex == 0)
        {
            lblMensagem2.Text = "Selecione uma conta!";
            return;
        }
        if (ddlMaquina.SelectedIndex == 0)
        {
            lblMensagem2.Text = "Selecione uma máquina!";
            return;
        }

        int alianca = Convert.ToInt32(Session["ALIANCA"]);

        AliancaConta aliancaConta = new AliancaConta();
        aliancaConta.Entrada = Convert.ToDouble(txtEntrada.Text);
        aliancaConta.ObsEntrada = txtObs.Text;
        aliancaConta.alianca.ID = alianca;
        aliancaConta.funcionario.ID = Convert.ToInt32(ddlFuncionario.SelectedValue);
        aliancaConta.conta.ID = Convert.ToInt32(ddlConta.SelectedValue);
        aliancaConta.maquina.ID = Convert.ToInt32(ddlMaquina.SelectedValue);

        AliancaContaBD bd = new AliancaContaBD();
        if (bd.Insert(aliancaConta))
        {
            Session["OK"] = 1;
            Response.Redirect("Iniciar.aspx");
        }
        else
        {
            lblMensagem2.Text = "Erro ao cadastrar!";
        }
    }