예제 #1
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            tblEquipamento table = new tblEquipamento();

            table.cmpIdEquipamento    = ViewState["cmpIdEquipamento"].ToString();
            table.CmpDcEquipamento    = TxtDescricao.Text.ToUpper().TrimEnd();
            table.cmpCoGrupoAtividade = cmbTipoEquip.SelectedValue;
            table.cmpNoUsuario        = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpNoUsuario.TrimEnd();

            if (table.Save(Global.GetConnection()))
            {
                btnCancel_Click(sender, e);
                txtDcEquipamentoPesq.Text = TxtDescricao.Text.TrimEnd();
                grdPesquisa.DataSource    = pesquisa();
                grdPesquisa.DataBind();

                CaixaMensagem.Mostar(Mensagem.Tipo.Sucesso, "Equipamento cadastrado com sucesso!");
            }
            else
            {
                CaixaMensagem.Mostar(Mensagem.Tipo.Erro, "Equipamento já cadastrado.");
            }
        }
예제 #2
0
        protected void lnkExcluir_Click(object sender, EventArgs e)
        {
            LinkButton lnkExcluir = sender as LinkButton;

            GridViewRow gvrow = (GridViewRow)lnkExcluir.NamingContainer;

            ViewState["cmpIdEquipamento"] = lnkExcluir.CommandArgument.ToString();

            tblEquipamento table = new tblEquipamento();

            table.cmpIdEquipamento = ViewState["cmpIdEquipamento"].ToString();
            table.cmpNoUsuario     = ((HzLibGeneral.Util.HzLogin)Session["login"]).cmpNoUsuario;

            if (table.Delete(Global.GetConnection()))
            {
                CaixaMensagem.Mostar(Mensagem.Tipo.Sucesso, "Equipamento excluído com sucesso!!!");
                grdPesquisa.DataSource = pesquisa();
                grdPesquisa.DataBind();
            }
            else
            {
                CaixaMensagem.Mostar(Mensagem.Tipo.Erro, "Não é possível excluir o registro. Equipamento vinculado a uma obra!");
            }
        }