public ro_AjusteImpuestoRentaDet_Info get_info(int IdEmpresa, int IdAjuste, int Secuencia) { try { ro_AjusteImpuestoRentaDet_Info info = new ro_AjusteImpuestoRentaDet_Info(); using (Entities_rrhh Context = new Entities_rrhh()) { ro_AjusteImpuestoRentaDet Entity = Context.ro_AjusteImpuestoRentaDet.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdAjuste == IdAjuste); if (Entity == null) { return(null); } info = new ro_AjusteImpuestoRentaDet_Info { IdEmpresa = Entity.IdEmpresa, IdAjuste = Entity.IdAjuste, Secuencia = Entity.Secuencia, IdEmpleado = Entity.IdEmpleado }; } return(info); } catch (Exception) { throw; } }
public ActionResult EditingDelete([ModelBinder(typeof(DevExpressEditorsBinder))] ro_AjusteImpuestoRentaDet_Info info_det) { Lista_Det.DeleteRow(info_det.Secuencia, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); ro_AjusteImpuestoRenta_Info model = new ro_AjusteImpuestoRenta_Info(); model.lst_det = Lista_Det.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); return(PartialView("_GridViewPartial_ajuste_det", model.lst_det)); }
public void AddRow(ro_AjusteImpuestoRentaDet_Info info_det, decimal IdTransaccionSession) { var IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); List <ro_AjusteImpuestoRentaDet_Info> list = get_list(IdTransaccionSession); if (list.Where(q => q.IdEmpleado == info_det.IdEmpleado).Count() == 0) { var info_empleado = bus_empleado.get_info(IdEmpresa, info_det.IdEmpleado); info_det.pe_nombreCompleto = info_empleado.pe_apellido + " " + info_empleado.pe_nombre; info_det.Secuencia = list.Count == 0 ? 1 : list.Max(q => q.Secuencia) + 1; var IdString = IdEmpresa.ToString("000") + info_det.IdAjuste.ToString("000000") + info_det.Secuencia.ToString("000000") + info_det.IdEmpleado.ToString("000000"); info_det.IdString = IdString; list.Add(info_det); } }
public void UpdateRow(ro_AjusteImpuestoRentaDet_Info info_det, decimal IdTransaccionSession) { ro_AjusteImpuestoRentaDet_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuencia == info_det.Secuencia).First(); //edited_info.IdNovedad = info_det.IdNovedad; }