public void Filtro(string id) { int esto = Int32.Parse(id); var bt = bd.trabajador.FirstOrDefault(x => x.idtrabajador == esto); var camposcount = bd.campos.Count(); try { bd.Entry(bt).Reload(); // cargar sin cambios } catch { } TrabajadorActual = bt; if (CamposViewList.ListaCampos.Count < camposcount) { var Campos = bd.campos.ToList(); foreach (var camp in Campos) { var camptra = new campotra { nombrecampo = camp.nombre, idtrabajador = TrabajadorActual.idtrabajador, valor = (decimal)camp.valorinicial }; bd.campotra.Add(camptra); bd.SaveChanges(); } CamposViewList = new ListCamposModel(TrabajadorActual.idtrabajador); } PrincipalViewModel.EstatusNuevo = false; NotifyPropertyChanged("TrabajadorActual"); }
public void Filtro(string id) { int esto = Int32.Parse(id); var bt = bd.nominauni.FirstOrDefault(x => x.idnominauni == esto); bd.Entry(bt).Reload(); NominaActual = bt; PrincipalViewModel.EstatusNuevo = false; NotifyPropertyChanged("NominaActual"); }
public void Filtro(string id) { int esto = Int32.Parse(id); var bt = bd.departamentos.FirstOrDefault(x => x.iddepartamentos == esto); bd.Entry(bt).Reload(); DepartActual = bt; PrincipalViewModel.EstatusNuevo = false; NotifyPropertyChanged("DepartActual"); }