private void Add(object parameter) { if (Turmas.Count(t => t.Selected) == 0) { MessageBox.Show("Não há turmas selecionadas", "Alerta!", MessageBoxButton.OK, MessageBoxImage.Warning); } else { Turmas.ToList().ForEach(t => { if (Faltas.Count(f => f.Turma.Id == t.Turma.Id && f.Disciplina.Id == Falta.Disciplina.Id && f.Data.Date == Falta.Data.Date) == 0) { var f = new AppFactory().NewFalta(); f.Professor = Falta.Professor; f.Disciplina = Falta.Disciplina; f.Turma = t.Turma; f.Data = Falta.Data; f.NFaltas = t.Falta.NFaltas; f.ProfSubs = t.Professor; f.NAulasSubs = t.Falta.NAulasSubs; Faltas.Add(f); } }); } }
public void Save() { Mouse.OverrideCursor = Cursors.Wait; if (Falta.Add(Faltas.ToList())) { } Faltas.ToList().ForEach(f => { ((BoletimDiarioViewModel)GetCurrentPageDataContext()).Faltas.Add(f); }); ((BoletimDiarioView)GetCurrentPageData()).Faltas.Refresh(); Base_.SetProperties(); Navigator.WizardNavigationService.Content = null; Mouse.OverrideCursor = Cursors.Arrow; }
static void Main(string[] args) { //Vectores RegistroAlumnos registroAlumnos = new RegistroAlumnos(); BonoEmpleado bonoEmpleado = new BonoEmpleado(); FinDeSemana finDeSemana = new FinDeSemana(); //Matrices MayorSueldo mayorSueldo = new MayorSueldo(); GuardarVideos guardarVideos = new GuardarVideos(); Tienda tienda = new Tienda(); Faltas faltas = new Faltas(); Console.ReadKey(); }
public async Task <Response> Update(Faltas faltas) { using (AppProfessorContext context = new AppProfessorContext()) { using (Transation_Scoper db = new Transation_Scoper(context)) { var result = await db.DoUpdate <Faltas>(faltas).EndTransaction(); return(new Response { IsSucess = result.estado, list = faltas, Messgems = result.Exception, }); } } }
public Faltas Update(Faltas entity) { const string sql = @"UPDATE dbo.faltas SET Data = @DATA, Justificada = @JUSTIFICADA, IdFuncionario = @IDFUNCIONARIO WHERE Id = @ID"; var sqlParams = new DynamicParameters(); sqlParams.Add("DATA", entity.Data, DbType.String); sqlParams.Add("JUSTIFICADA", entity.Justificada, DbType.Boolean); sqlParams.Add("IDFUNCIONARIO", entity.IdFuncionario, DbType.Int32); sqlParams.Add("ID", entity.Id); Connection.Execute(sql, sqlParams, Transaction); return(entity); }
public Faltas Save(Faltas entity) { const string sql = @"INSERT INTO dbo.faltas (Data, Justificada, IdFuncionario) OUTPUT inserted.id values (@DATA, @JUSTIFICADA, @IDFUNCIONARIO)"; var sqlParams = new DynamicParameters(); sqlParams.Add("DATA", entity.Data, DbType.String); sqlParams.Add("JUSTIFICADA", entity.Justificada, DbType.Boolean); sqlParams.Add("IDFUNCIONARIO", entity.IdFuncionario, DbType.Int32); entity.Id = Connection.Query <int>(sql, sqlParams, Transaction).FirstOrDefault(); return(entity); }