public Boolean GetExiste(ro_rol_detalle_x_rubro_acumulado_Info info, ref string msg) { try { Boolean valorRetornar = false; using (EntitiesRoles db = new EntitiesRoles()) { int cont = (from a in db.ro_rol_detalle_x_rubro_acumulado where a.IdEmpresa == info.IdEmpresa && a.IdNominaTipo == info.IdNominaTipo && a.IdNominaTipoLiqui == info.IdNominaTipoLiqui && a.IdPeriodo == info.IdPeriodo && a.IdEmpleado == info.IdEmpleado && a.IdRubro == info.IdRubro select a).Count(); if (cont > 0) { valorRetornar = true; } else { valorRetornar = false; } } return(valorRetornar); } catch (Exception ex) { string array = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", array, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public Boolean ModificarBD(ro_rol_detalle_x_rubro_acumulado_Info info, ref string msg) { try { using (EntitiesRoles db = new EntitiesRoles()) { ro_rol_detalle_x_rubro_acumulado item = (from a in db.ro_rol_detalle_x_rubro_acumulado where a.IdEmpresa == info.IdEmpresa && a.IdNominaTipo == info.IdNominaTipo && a.IdNominaTipoLiqui == info.IdNominaTipoLiqui && a.IdPeriodo == info.IdPeriodo && a.IdEmpleado == info.IdEmpleado && a.IdRubro == info.IdRubro select a).FirstOrDefault(); item.Valor = info.Valor; item.Estado = info.Estado; db.SaveChanges(); } return(true); } catch (Exception ex) { string array = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", array, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public List <ro_rol_detalle_x_rubro_acumulado_Info> GetListConsultaPorEmpleado(int idEmpresa, decimal idEmpleado, string IdRubro) { try { List <ro_rol_detalle_x_rubro_acumulado_Info> oListado = new List <ro_rol_detalle_x_rubro_acumulado_Info>(); using (EntitiesRoles db = new EntitiesRoles()) { var datos = (from a in db.vwRo_Rol_Rubros_Acumulados where a.IdEmpresa == idEmpresa && a.IdEmpleado == idEmpleado && a.IdRubro == IdRubro select a); foreach (var info in datos) { ro_rol_detalle_x_rubro_acumulado_Info item = new ro_rol_detalle_x_rubro_acumulado_Info(); item.IdEmpresa = info.IdEmpresa; item.IdNominaTipo = info.IdNomina_Tipo; item.IdNominaTipoLiqui = info.IdNomina_TipoLiqui; item.IdPeriodo = info.IdPeriodo; item.IdEmpleado = info.IdEmpleado; item.IdRubro = info.IdRubro; item.Valor = info.Valor; item.Estado = info.EstadoAcumulado; //VISTA item.NombreCompleto = info.NombreCompleto; item.CedulaRuc = info.CedulaRuc; item.RubroDescripcion = info.RubroDescripcion; item.Cerrado = info.Cerrado; item.Procesado = info.Procesado; item.Contabilizado = info.Contabilizado; item.pe_anio = info.pe_anio; item.pe_mes = info.pe_mes; item.pe_FechaIni = info.pe_FechaIni; item.pe_FechaFin = info.pe_FechaFin; oListado.Add(item); } } return(oListado); } catch (Exception ex) { string array = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", array, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public Boolean GuardarBD(ro_rol_detalle_x_rubro_acumulado_Info info, ref string msg) { try { Boolean valorRetornar = false; valorRetornar = oData.GuardarBD(info, ref mensaje); return(valorRetornar); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "GuardarBD", ex.Message), ex) { EntityType = typeof(ro_rol_detalle_x_rubro_acumulado_Bus) }; } }
public List <ro_rol_detalle_x_rubro_acumulado_Info> GetListConsultaPorEmpleado(int idEmpresa, int idNomina_Tipo, decimal idEmpleado) { try { List <ro_rol_detalle_x_rubro_acumulado_Info> oListado = new List <ro_rol_detalle_x_rubro_acumulado_Info>(); using (EntitiesRoles db = new EntitiesRoles()) { var datos = (from a in db.vwro_rol_detalle_x_rubro_acumulado where a.IdEmpresa == idEmpresa && a.IdEmpleado == idEmpleado && a.IdNominaTipo == idNomina_Tipo select a); foreach (var info in datos) { ro_rol_detalle_x_rubro_acumulado_Info item = new ro_rol_detalle_x_rubro_acumulado_Info(); item.IdEmpresa = info.IdEmpresa; item.IdNominaTipo = info.IdNominaTipo; item.IdEmpleado = info.IdEmpleado; item.pe_anio = info.pe_anio; item.Valor = Convert.ToDouble(info.Valor); oListado.Add(item); } } return(oListado); } catch (Exception ex) { string array = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", array, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public JsonResult ModificarBD(string Ids = "") { var IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual); int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); var modificar = true; string[] array = Ids.Split(','); if (string.IsNullOrEmpty(Ids)) { return(Json(true, JsonRequestBehavior.AllowGet)); } else { List <ro_rol_detalle_x_rubro_acumulado_Info> Lista = Lista_DetalleRubrosAcumulados.get_list(IdTransaccionSession); List <ro_rol_detalle_x_rubro_acumulado_Info> ListaModificar = new List <ro_rol_detalle_x_rubro_acumulado_Info>(); ro_rol_detalle_x_rubro_acumulado_Info info = new ro_rol_detalle_x_rubro_acumulado_Info(); foreach (var item in array) { info = Lista.Where(q => q.IdEmpresa == IdEmpresa && q.Secuencial == Convert.ToInt32(item)).FirstOrDefault(); if (info != null) { ListaModificar.Add(info); } } if (!bus_detalle_rubro_acumulado.ModificarBD(ListaModificar)) { modificar = false; } Lista_DetalleRubrosAcumulados.set_list(new List <ro_rol_detalle_x_rubro_acumulado_Info>(), IdTransaccionSession); return(Json(modificar, JsonRequestBehavior.AllowGet)); } }