public void LlenaCampo(Cargos cargo) { IdNumeric.Value = cargo.CargoId; DescripcionTextBox.Text = cargo.Descripcion; }
private bool ExiteEnLaBaseDeDatos() { Cargos cargos = CargosBLL.Buscar((int)IdNumeric.Value); return(cargos != null); }
public bool EditCargos(Cargos page) { return Containner.SaveChanges() > 0; }
public void ActualizarCargo(Cargos cargos) { ejecutar.ActualizarCargos(cargos); }
public IActionResult Atualizar(int id, Cargos cargos) { cargosRepository.Atualizar(id, cargos); return(Ok()); }
private bool ExisteEnLaBaseDeDatos() { Cargos cargos = CargosBLL.Buscar((int)IDnumericUpDown.Value); return(cargos != null); }
// deletar cargo public void DeletarCargo(Cargos dado) { dado.Id = dado.Id = Convert.ToInt32(dataGridCargo.CurrentRow.Cells[0].Value.ToString()); cargoModel.DeletarCargo(dado); }
public void InsertarCargos(Cargos cargos) { database.Cargos.Add(cargos); database.SaveChanges(); }
public ActionResult Editar(Cargos cargo) { return(View()); }
//salvar cargo public void SalvarCargo(Cargos dado) { dado.Cargo = txtCargoNome.Text; cargoModel.SalvarCargo(dado); }
/// <summary> /// 获取新增界面中的数据 /// </summary> /// <param name="msg">异常消息</param> /// <returns></returns> private bool GetNewModel(out Cargos newModel, out string msg) { msg = ""; newModel = null; try { newModel = new Cargos(); string cargoCode = tbxCargoCode.Text.Trim(); newModel.CargoCode = cargoCode; newModel.CargoName = tbxCargoName.Text.Trim(); newModel.CargoType = 1;//该字段暂不用,设定为默认值1 if (DropDownList_CargoModel.SelectedItem == null || DropDownList_CargoSpec.SelectedItem == null || DropDownList_CargoModel.SelectedItem.Text.Trim() == "" || DropDownList_CargoSpec.SelectedItem.Text.Trim() == "") { msg = "商品型号和规格不能为空,请选择!"; return(false); } newModel.CargoModel = DropDownList_CargoModel.SelectedItem.Text.Trim(); newModel.CargoSpec = DropDownList_CargoSpec.SelectedItem.Text.Trim(); newModel.CargoUnits = tbxUnits.Text.Trim(); newModel.ProduceYear = tbxYear.Text.Trim(); newModel.SaleStatus = int.Parse(DropDownList_SaleStatus.Text.Trim() == "" ? null : DropDownList_SaleStatus.Text.Trim()); decimal price1 = 0, price2 = 0, price3 = 0, price4 = 0, price5 = 0; decimal.TryParse(tbxPrice1.Text.Trim(), out price1); decimal.TryParse(tbxPrice2.Text.Trim(), out price2); decimal.TryParse(tbxPrice3.Text.Trim(), out price3); decimal.TryParse(tbxPrice4.Text.Trim(), out price4); decimal.TryParse(tbxPrice5.Text.Trim(), out price5); newModel.Price1 = price1; newModel.Price2 = price2; newModel.Price3 = price3; newModel.Price4 = price4; newModel.Price5 = price5; newModel.Comment = tbxComment.Text.Trim(); using (GoldEntities context = new GoldEntities()) { var sameCode = (from r in context.Cargos where r.CargoCode == cargoCode select r).ToList(); if (sameCode != null && sameCode.Count > 0) { msg += "系统中已经存在编号为[" + cargoCode + "]的商品信息,请重填编号"; } if (msg.Length > 0) { return(false); } } return(true); } catch (Exception ex) { msg = ex.Message.ToString(); return(false); } }
/// <summary> /// 根据界面数据填充更新的对象 /// </summary> /// <param name="updateModel"></param> /// <param name="msg"></param> /// <returns></returns> private bool GetUpdateModel(ref StorePickAccount updateModel, out string msg) { msg = ""; try { //updateModel.RecordTime = DateTime.Now; //updateModel.RecordMonth = DateTime.Now.ToString("yyyy-MM"); updateModel.Remark += DateTime.Now.ToString("yyyy-MM-dd") + "编辑1次 "; if (DropDownList_WHCode.SelectedIndex == 0 || DropDownList_StorePickType.SelectedIndex == 0) { msg = "仓库和存提类型不能为空,请选择!"; return(false); } updateModel.WHCode = DropDownList_WHCode.SelectedItem.Value; updateModel.StorePickType = DropDownList_StorePickType.SelectedItem.Value; string cargoCode = tbxCargoCode.Text.Trim(); using (DAL.GoldEntities context = new GoldEntities()) { Cargos cargoExist = context.Cargos.Where(r => r.CargoCode == cargoCode).FirstOrDefault <Cargos>(); if (cargoExist == null) { msg = "商品编码错误,请重新选择商品编码"; return(false); } else { updateModel.CargoCode = cargoExist.CargoCode; updateModel.CargoName = cargoExist.CargoName; updateModel.CargoModel = cargoExist.CargoModel; updateModel.CargoSpec = cargoExist.CargoSpec; updateModel.CargoUnits = cargoExist.CargoUnits; updateModel.ReleaseYear = cargoExist.ProduceYear; } } double AccountNumber = 0, FactCheckNumber = 0, StorePickNumber = 0; int IsProfitOrLoss = 0, PackageCount = 0, StandardCountEachBag = 0; double.TryParse(tbxStorePickNumber.Text.Trim(), out StorePickNumber); double.TryParse(tbxAccountNumberNew.Text.Trim(), out AccountNumber); double.TryParse(tbxFactCheckNumberNew.Text.Trim(), out FactCheckNumber); int.TryParse(tbxIsProfitOrLostNew.Text.Trim(), out IsProfitOrLoss); int.TryParse(tbxPackageCount.Text.Trim(), out PackageCount); int.TryParse(tbxStandardCountEachBag.Text.Trim(), out StandardCountEachBag); updateModel.StorePickNumber = StorePickNumber; updateModel.AccountNumber = AccountNumber; updateModel.FactCheckNumber = FactCheckNumber; updateModel.IsProfitOrLoss = IsProfitOrLoss; if (DropDownList_PackageName.SelectedIndex != 0) { updateModel.PackageId = int.Parse(DropDownList_PackageName.SelectedItem.Value.ToString()); updateModel.PackageName = DropDownList_PackageName.SelectedItem.Text; } else { updateModel.PackageId = 0; updateModel.PackageName = ""; } updateModel.PackageCount = PackageCount; updateModel.StandardCountEachBag = StandardCountEachBag; updateModel.PackageNoStart = tbxPackageNoStart.Text; updateModel.PackageNoEnd = tbxPackageNoEnd.Text; updateModel.StoreDescription = tbxStoreDescription.Text; updateModel.Remark = tbxRemark.Text; updateModel.PackageLockNo = tbxPackageLockNo.Text; updateModel.PackageShareNo = tbxPackageShareNo.Text; updateModel.RecordDetail = tbxRecordDetail.Text; updateModel.BadRate = tbxBadRate.Text; return(true); } catch (Exception ex) { msg = ex.Message.ToString(); return(false); } }
public void BorrarCargo(Cargos cargos) { ejecutar.BorrarCargos(cargos); }
public ReactiveCadastroContratoViewModel(IReactiveRepository repository, DispatcherScheduler dispatcherScheduler) : base(repository, dispatcherScheduler) { // NOTE: Inicialização dos campos // Carrega os contratos do banco Repository.GetAll <Contrato>() .Busy(this) .Subscribe(contratos => { foreach (var contrato in contratos) { ContratosSalvos.Add(contrato); } }, ex => { System.Windows.Forms.MessageBox.Show(ex.Message, "Erro"); }); // Carrega as naturalidades do banco de maneira assíncrona Repository.GetAll <Naturalidade>() .Busy(this) .Subscribe(naturalidades => { foreach (var naturalidade in naturalidades) { Naturalidades.Add(naturalidade); } NaturalidadeSelecionada = Naturalidades.First(); }, ex => { System.Windows.Forms.MessageBox.Show(ex.Message, "Erro"); }); Repository.GetAll <EstadoCivil>() .Busy(this) .Subscribe(estadosCivis => { foreach (var estadoCivil in estadosCivis) { EstadosCivis.Add(estadoCivil); } EstadoCivilSelecionado = EstadosCivis.First(); }, ex => { System.Windows.Forms.MessageBox.Show(ex.Message, "Erro"); }); // Carrega os estados do banco de maneira assíncrona Repository.GetAll <Estado>() .Busy(this) .Subscribe(estados => { foreach (var estado in estados) { Estados.Add(estado); } }, ex => { System.Windows.Forms.MessageBox.Show(ex.Message, "Erro"); }); // Carrega os bairros do banco de maneira assíncrona Repository.GetAll <Bairro>() .Busy(this) .Subscribe(bairros => { foreach (var bairro in bairros) { Bairros.Add(bairro); } }, ex => { System.Windows.Forms.MessageBox.Show(ex.Message, "Erro"); }); // Carrega os cidades do banco de maneira assíncrona Repository.GetAll <Cidade>() .Busy(this) .Subscribe(cidades => { foreach (var cidade in cidades) { Cidades.Add(cidade); } }, ex => { System.Windows.Forms.MessageBox.Show(ex.Message, "Erro"); }); // Carrega as secretarias do banco de maneira assíncrona Repository.GetAll <Secretaria>() .Busy(this) .Subscribe(secretarias => { foreach (var secretaria in secretarias) { Secretarias.Add(secretaria); } }, ex => { System.Windows.Forms.MessageBox.Show(ex.Message, "Erro"); }); // Carrega as jornadas do banco de maneira assíncrona Repository.GetAll <Jornada>() .Busy(this) .Subscribe(jornadas => { foreach (var jornada in jornadas) { Jornadas.Add(jornada); } }, ex => { System.Windows.Forms.MessageBox.Show(ex.Message, "Erro"); }); // NOTE: Validação dos campos. // Para cada campo abaixo é criado um fluxo que verifica se o campo está preenchido. Caso não esteja // uma notificação de erro será propagada. O fluxo é acionado de maneira reativa, através da interação // do usuário na aplicação. var nomeHasErrors = this.WhenAnyValue(s => s.Nome, texto => string.IsNullOrEmpty(texto)); ObservarErroCampoObrigatorio(nomeHasErrors, nameof(Nome)); var cpfHasErros = this.WhenAnyValue(s => s.Cpf, texto => string.IsNullOrEmpty(texto)); ObservarErroCampoObrigatorio(cpfHasErros, nameof(Cpf)); var rgHasErros = this.WhenAnyValue(s => s.Rg, texto => string.IsNullOrEmpty(texto)); ObservarErroCampoObrigatorio(rgHasErros, nameof(Rg)); var orgExpHasErros = this.WhenAnyValue(s => s.OrgExp, texto => string.IsNullOrEmpty(texto)); ObservarErroCampoObrigatorio(orgExpHasErros, nameof(OrgExp)); var enderecoHasErros = this.WhenAnyValue(s => s.Endereco, texto => string.IsNullOrEmpty(texto)); ObservarErroCampoObrigatorio(enderecoHasErros, nameof(Endereco)); var estadoCivilHasErros = this.WhenAny(s => s.EstadoCivilSelecionado, e => e.Value is null); var naturalidadeHasErros = this.WhenAny(s => s.NaturalidadeSelecionada, e => e.Value is null); var estadoHasErros = this.WhenAny(s => s.EstadoSelecionado, e => e.Value is null); var bairroHasErros = this.WhenAny(s => s.BairroSelecionado, e => e.Value is null); var cidadeHasErros = this.WhenAny(s => s.CidadeSelecionada, e => e.Value is null); var secretariaHasErros = this.WhenAny(s => s.SecretariaSelecionada, e => e.Value is null); var orgaoHasErros = this.WhenAny(s => s.OrgaoSelecionado, e => e.Value is null); var deparmentoHasErros = this.WhenAny(s => s.DepartamentoSelecionado, e => e.Value is null); var dotacaoHasErros = this.WhenAny(s => s.DotacaoSelecionado, e => e.Value is null); var descricaoVinculoHasErros = this.WhenAny(s => s.DescricaoVinculoSelecionado, e => e.Value is null); var cargoHasErros = this.WhenAny(s => s.CargoSelecionado, e => e.Value is null); var jornadaHasErros = this.WhenAny(s => s.JornadaSelecionada, e => e.Value is null); // Criamos um fluxo que é a combinação de todos os fluxos de validação acima. // Caso algum fluxo apresente o valor verdadeiro, isto é, caso algum fluxo notifique uma mensagem de erro, // este fluxo irá propagar uma notificação que fará com que o comando abaixo não possa ser executado. var salvarCanExecute = Observable.CombineLatest( this.WhenAnyValue(s => s.IsBusy), nomeHasErrors, cpfHasErros, rgHasErros, orgExpHasErros, estadoCivilHasErros, naturalidadeHasErros, estadoHasErros, enderecoHasErros, bairroHasErros, cidadeHasErros, secretariaHasErros, orgaoHasErros, deparmentoHasErros, dotacaoHasErros, descricaoVinculoHasErros, cargoHasErros, jornadaHasErros) .Select(observables => !observables.Any(r => r == true)); SalvarCommand = ReactiveCommand.Create(SalvarExecute, salvarCanExecute); // Regras de negócio // Ao selecionar uma nova secretaria carregamos dados referentes a esta secretaria this.WhenAnyValue(s => s.SecretariaSelecionada) .Subscribe(newSecretaria => { if (newSecretaria != null) { Repository.Get <DescricaoVinculo>(e => e.SecretariaId == newSecretaria.SecretariaId) .Busy(this) .Subscribe(descricaoVinculos => { foreach (var descricaoVinculo in descricaoVinculos) { DescricaoVinculos.Add(descricaoVinculo); } }, ex => { System.Windows.Forms.MessageBox.Show(ex.Message, "Erro"); }); Repository.Get <Orgao>(e => e.SecretariaId == newSecretaria.SecretariaId) .Busy(this) .Subscribe(orgaos => { foreach (var orgao in orgaos) { Orgaos.Add(orgao); } }, ex => { System.Windows.Forms.MessageBox.Show(ex.Message, "Erro"); }); Repository.Get <Departamento>(e => e.SecretariaId == newSecretaria.SecretariaId) .Busy(this) .Subscribe(departamentos => { foreach (var departamento in departamentos) { Departamentos.Add(departamento); } }, ex => { System.Windows.Forms.MessageBox.Show(ex.Message, "Erro"); }); Repository.Get <Dotacao>(e => e.SecretariaId == newSecretaria.SecretariaId) .Busy(this) .Subscribe(dotacoes => { foreach (var dotacao in dotacoes) { Dotacoes.Add(dotacao); } }, ex => { System.Windows.Forms.MessageBox.Show(ex.Message, "Erro"); }); Repository.Get <Cargo>(e => e.SecretariaId == newSecretaria.SecretariaId) .Busy(this) .Subscribe(cargos => { foreach (var cargo in cargos) { Cargos.Add(cargo); } }, ex => { System.Windows.Forms.MessageBox.Show(ex.Message, "Erro"); }); } }); }
public Pedido(Cargos criador) { this.Criador = criador; }
protected override void GetFormSourceData() { _cargos = Cargos.GetList(); }
private void LlenaCampo(Cargos cargo) { CargoIdnumericUpDown1.Value = cargo.CargosId; DescripciontextBox.Text = cargo.Descripcion; }
/// <summary> /// 导入到系统中 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnImportToSystem_Click(object sender, EventArgs e) { try { lblSaveMsg.Text = ""; List <Cargos> excelCargoList = null; if (Cache["ExcelCargoList"] != null) { excelCargoList = (List <Cargos>)Cache["ExcelCargoList"]; } if (excelCargoList == null || excelCargoList.Count == 0) { lblSaveMsg.Text = "未选择文件或缓存过期!请先选择Excel并点击“导入前预览”,然后点击“导入到系统”!"; return; } else { int insertCount = 0; //本次新增 int updateCount = 0; //本次更新 int affectRowsCount = 0; //在本次导入过程中已经新增过的型号 List <string> TheTimeModelNameAddedList = new List <string>(); //在本次导入过程中已经新增过的规格 List <string> TheTimeSpecNameAddedList = new List <string>(); using (Gold.DAL.GoldEntities context = new DAL.GoldEntities()) { foreach (Cargos newCargos in excelCargoList) { //自动从excel中新增型号 var existModel = (from r in context.Models where (r.ModelName.Trim() == newCargos.CargoModel && newCargos.CargoModel.Trim() != "") select r).FirstOrDefault(); if (existModel == null && newCargos.CargoModel.Trim() != "") { if (TheTimeModelNameAddedList.Contains(newCargos.CargoModel) == false) { Models newModel = new Models(); newModel.ModelName = newCargos.CargoModel; context.Models.AddObject(newModel); TheTimeModelNameAddedList.Add(newCargos.CargoModel);//记录到临时缓存中 } } //自动从excel中新增规格 var existSpec = (from r in context.Specifications where (r.SpecName.Trim() == newCargos.CargoSpec && newCargos.CargoSpec.Trim() != "") select r).FirstOrDefault(); if (existSpec == null && newCargos.CargoSpec.Trim() != "") { if (TheTimeSpecNameAddedList.Contains(newCargos.CargoSpec) == false) { Specifications newSpec = new Specifications(); newSpec.SpecName = newCargos.CargoSpec; context.Specifications.AddObject(newSpec); TheTimeSpecNameAddedList.Add(newCargos.CargoSpec);//记录到临时缓存中 } } //判断是否已经存在该商品 Cargos existSameCodeCargo = (from r in context.Cargos where (r.CargoCode == newCargos.CargoCode && newCargos.CargoCode.Trim() != "") select r).FirstOrDefault <Cargos>(); if (existSameCodeCargo == null)//新增 { context.Cargos.AddObject(newCargos); insertCount++; } else//更新 { existSameCodeCargo.CargoName = newCargos.CargoName; existSameCodeCargo.CargoModel = newCargos.CargoModel; existSameCodeCargo.CargoSpec = newCargos.CargoSpec; existSameCodeCargo.Price1 = newCargos.Price1; existSameCodeCargo.Price2 = newCargos.Price2; existSameCodeCargo.Price3 = newCargos.Price3; existSameCodeCargo.Price4 = newCargos.Price4; existSameCodeCargo.Price5 = newCargos.Price5; updateCount++; } } affectRowsCount = context.SaveChanges(); if (affectRowsCount > 0) { lblSaveMsg.Text = "导入成功!(共操作" + excelCargoList.Count.ToString() + "条记录,其中新增" + insertCount.ToString() + "条,更新" + updateCount.ToString() + "条)"; } else { lblSaveMsg.Text = "导入失败!请重试!"; } } } } catch (Exception ex) { lblSaveMsg.Text = "导入失败!原因:" + ex.Message + "<br>" + (ex.InnerException == null ? "" : ex.InnerException.Message); } }
private void LlenaCampo(Cargos Cargo) { CargoId_numericUpDown.Value = Cargo.CargoId; Descripcion_textBox.Text = Cargo.Descripcion; }
private void LlenaCampo(Cargos cargos) { IDnumericUpDown.Value = cargos.CargoID; DescripciontextBox.Text = cargos.Descripcion; }
private bool ExisteEnLaBaseDeDatos() { Cargos Cargo = CargosBLL.Buscar((int)CargoId_numericUpDown.Value); return(Cargo != null); }
////Constructor de la estructura public DatosEmpleado(string nombre, string apellido, DateTime fechaNac, EstadoCivil estadoCivil, Género género, DateTime fechaIng, double sueldoBasico, Cargos cargo) { this.nombre = nombre; this.apellido = apellido; this.fechaNac = fechaNac; this.estadoCivil = estadoCivil; this.género = género; this.fechaIng = fechaIng; this.sueldoBasico = sueldoBasico; this.cargo = cargo; }
// Isso é um construtor, presente em qualquer linguagem de programação. // Todo o código escrito aqui será chamado SOMENTE UMA VEZ durante a inicialização da janela public CadastroContratoViewModel() : base(new Repository()) { // Carregamos todos os Contratos gravados no banco de dados. isso é similar a um "SELECT * FROM Contrato"; var contratos = Repository.GetAll <Contrato>(); // Populamos o combobox com os contatos recuperados foreach (var contrato in contratos) { ContratosSalvos.Add(contrato); } // Carregamos todas as Naturalidades gravados no banco de dados. isso é similar a um "SELECT * FROM Naturalidade"; var naturalidades = Repository.GetAll <Naturalidade>(); // Populamos o combobox com as naturalidades recuperados foreach (var naturalidade in naturalidades) { Naturalidades.Add(naturalidade); } // Carregamos todas os estados civis gravados no banco de dados. isso é similar a um "SELECT * FROM EstadoCivil"; var estadosCivis = Repository.GetAll <EstadoCivil>(); // Populamos o combobox com os estadosCivis recuperados foreach (var estadoCivil in estadosCivis) { EstadosCivis.Add(estadoCivil); } // Aqui definimos que inicialmente o estado civil selecionado será o primeiro elemento do combobox EstadoCivilSelecionado = EstadosCivis.First(); // Carregamos todas os Estados gravados no banco de dados. isso é similar a um "SELECT * FROM Estado"; var estados = Repository.GetAll <Estado>(); // Populamos o combobox com os estados recuperados foreach (var estado in estados) { Estados.Add(estado); } // Carregamos todas os Bairros gravados no banco de dados. isso é similar a um "SELECT * FROM Bairro"; var bairros = Repository.GetAll <Bairro>(); // Populamos o combobox com os bairros recuperados foreach (var bairro in bairros) { Bairros.Add(bairro); } // Carregamos todas as Cidades gravados no banco de dados. isso é similar a um "SELECT * FROM Cidade"; var cidades = Repository.GetAll <Cidade>(); // Populamos o combobox com as cidades recuperados foreach (var cidade in cidades) { Cidades.Add(cidade); } // Carregamos todas as Secretarias gravados no banco de dados. isso é similar a um "SELECT * FROM Secretaria"; var secretarias = Repository.GetAll <Secretaria>(); // Populamos o combobox com as secretarias recuperados foreach (var secretaria in secretarias) { Secretarias.Add(secretaria); } // Carregamos todas as Jornadas gravados no banco de dados. isso é similar a um "SELECT * FROM Jornada"; var jornadas = Repository.GetAll <Jornada>(); // Populamos o combobox com as jornadas recuperados foreach (var jornada in jornadas) { Jornadas.Add(jornada); } // Criamos um comando para o botão de Salvar. O método "SalvarExecute" será chamado sempre que o usuário acionar o botão SalvarCommand = new DelegateCommand(SalvarExecute); // Criamos uma rotina que será executada sempre que a secretaria selecionada mudar. // Diferente dos demais códigos escritos no construtor, esse código pode ser chamado mais de uma vez. this.WhenAnyValue(s => s.SecretariaSelecionada) .Subscribe(newSecretaria => { // Atenção: O código de todo esse bloco será executado sempre que uma nova secretaria for selecionada. // "newSecretaria" representa a nova secretaria selecionada pelo usuário. // Caso a nova secretaria selecionada não seja null, isto é, não seja uma secretária inválida if (newSecretaria != null) { // Carregamos todas as descrições associadas a nova secretaria selecionada. isso é similar a um "SELECT * FROM DescricaoVinculo WHERE SecretariaId = @newSecretariaId"; var descricaoVinculos = Repository.Get <DescricaoVinculo>(e => e.SecretariaId == newSecretaria.SecretariaId); // Populamos o combobox com as descricaoVinculos recuperados foreach (var descricaoVinculo in descricaoVinculos) { DescricaoVinculos.Add(descricaoVinculo); } // Carregamos todos os orgãos associados a nova secretaria selecionada. isso é similar a um "SELECT * FROM Orgao WHERE SecretariaId = @newSecretariaId"; var orgaos = Repository.Get <Orgao>(e => e.SecretariaId == newSecretaria.SecretariaId); // Populamos o combobox com os orgaos recuperados foreach (var orgao in orgaos) { Orgaos.Add(orgao); } // Carregamos todos os departamentos associados a nova secretaria selecionada. isso é similar a um "SELECT * FROM Departamento WHERE SecretariaId = @newSecretariaId"; var departamentos = Repository.Get <Departamento>(e => e.SecretariaId == newSecretaria.SecretariaId); // Populamos o combobox com os departamentos recuperados foreach (var departamento in departamentos) { Departamentos.Add(departamento); } // Carregamos todos as dotações associadas a nova secretaria selecionada. isso é similar a um "SELECT * FROM Dotacao WHERE SecretariaId = @newSecretariaId"; var dotacoes = Repository.Get <Dotacao>(e => e.SecretariaId == newSecretaria.SecretariaId); // Populamos o combobox com os departamentos recuperados foreach (var dotacao in dotacoes) { Dotacoes.Add(dotacao); } // Carregamos todos os Cargos associados a nova secretaria selecionada. isso é similar a um "SELECT * FROM Cargo WHERE SecretariaId = @newSecretariaId"; var cargos = Repository.Get <Cargo>(e => e.SecretariaId == newSecretaria.SecretariaId); // Populamos o combobox com os cargos recuperados foreach (var cargo in cargos) { Cargos.Add(cargo); } } }); }
public bool AddCargos(Cargos cargo) { Containner.AddToCargos(cargo); return Containner.SaveChanges() > 0; }
public void GuardarCargo(Cargos elemento) { ejecutar.InsertarCargos(elemento); }