public async Task <ActionResult <Remuneration> > PostRemuneration(Remuneration remuneration) { _context.Remuneration.Add(remuneration); await _context.SaveChangesAsync(); return(CreatedAtAction("GetRemuneration", new { id = remuneration.IdRemuneration }, remuneration)); }
public async Task <IActionResult> PutRemuneration(int id, Remuneration remuneration) { if (id != remuneration.IdRemuneration) { return(BadRequest()); } _context.Entry(remuneration).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RemunerationExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void Set_Assesment_Remuneration(Remuneration ren) { Entites.sp_Set_Assesment_Remuneration( ren.Date, ren.Cheque, ren.Amount, ren.Comments, ren.InviteeID ); }
public async Task <IActionResult> AddAllowance(Remuneration item) { var emp = await _context.Employments.SingleOrDefaultAsync(b => b.Id == item.EmploymentId); item.BasicSalary = emp.BasicSalary; item.LastUpdated = DateTime.Now.Date; item.UpdatedBy = "user"; await _context.Remunerations.AddAsync(item); //deactivate same allowance if any var x = await _context.Remunerations.FirstOrDefaultAsync(b => b.EmployeeId == item.EmployeeId && b.EmploymentId == item.EmploymentId && b.AllowanceTypeId == item.AllowanceTypeId); if (x != null) { x.IsActive = false; x.LastUpdated = DateTime.Now.Date; x.UpdatedBy = "user"; } await _context.SaveChangesAsync(); return(RedirectToAction("Remuneration", new { id = item.EmployeeId })); }
protected void img_clicked(object sender, System.EventArgs e) { string[] formats = { "dd/MM/yyyy" }; DateTime dummy; if ( !DateTime.TryParseExact( txt_PAF1_Date.Text, formats, System.Globalization.CultureInfo.InvariantCulture, DateTimeStyles.None, out dummy ) ) { this.lbl_PAF_Result.Text = "Invalid Date Format"; return; } if (RemunerationType == Type.PAF1) { DateTime date = DateTime.ParseExact(txt_PAF1_Date.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); string checkNum = this.txt_PAF1_chk.Text; decimal amount = decimal.Parse(txt_PAF_amount.Text); string comments = this.txt_PAF_Comments.Text; Remuneration newRen = new Remuneration() { Date = date, Cheque = checkNum, Amount = amount, Comments = comments, InviteeID = physicianID }; //save data// invRepos.Set_PAF_Remuneration(newRen); //realod the gid Load_PAF1_Data(); } else if (RemunerationType == Type.Asses) { DateTime date = DateTime.ParseExact(txt_PAF1_Date.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); string checkNum = this.txt_PAF1_chk.Text; decimal amount = decimal.Parse(txt_PAF_amount.Text); string comments = this.txt_PAF_Comments.Text; Remuneration newRen = new Remuneration() { Date = date, Cheque = checkNum, Amount = amount, Comments = comments, InviteeID = physicianID }; //save data// invRepos.Set_Assesment_Remuneration(newRen); //realod the gid Load_Asses_Data(); } ClearFields(); }