private IQueryable Complemento(bool leave) { var complemento = beID_GRUPO_COMPLEMENTO.Text.ToInt32(true).Padrao(); if (leave && complemento <= 0) { return(null); } var consulta = new QGrupo(); var retorno = from a in consulta.Buscar((leave ? complemento : 0)) where a.ST_COMPLEMENTO.Padrao() select new { ID = a.ID_GRUPO, NM = a.NM, }; if (leave) { retorno = retorno.Take(1); } return(retorno); }
public override void Deletar() { base.Deletar(); var selecionado = gvGrupo.GetSelectedRow(); if (selecionado == null) { Mensagens.Selecionar(); } else { int ID = selecionado.ID; var consulta = new QGrupo(); var grupo = consulta.Buscar(ID).FirstOrDefault(); if (Mensagens.Deletar() == System.Windows.Forms.DialogResult.Yes) { var posicaoTransacao = 0; consulta.Deletar(grupo, ref posicaoTransacao); Mensagens.Deletado(); Buscar(); } } }
public override void Alterar() { base.Alterar(); var selecionado = gvGrupo.GetSelectedRow(); if (selecionado == null) { Mensagens.Selecionar(); } else { var grupo = new QGrupo().Buscar((selecionado.ID as int?).Padrao()).FirstOrDefaultDynamic(); using (var alterar = new FGrupo_Cadastro() { Grupo = grupo, Modo = Modo.Alterar }) { if (alterar.ShowDialog() == System.Windows.Forms.DialogResult.OK) { beIdentificador.Text = alterar.Grupo.ID_GRUPO.ToString(); Mensagens.Sucesso(); Buscar(); } } } }
private IQueryable Grupos(bool leave) { var grupo = beID_GRUPO.Text.ToInt32(true).Padrao(); if (leave && grupo <= 0) { return(null); } var consulta = new QGrupo(); var retorno = from a in consulta.Buscar((leave ? grupo : 0)) select new { ID = a.ID_GRUPO, NM = a.NM, }; if (leave) { retorno = retorno.Take(1); } return(retorno); }