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!"; } }