public List <ro_Cargo_Info> Get_List_Cargo(int idempresa) { List <ro_Cargo_Info> LstCargo = new List <ro_Cargo_Info>(); try { EntitiesRoles EORoles = new EntitiesRoles(); var select = from C in EORoles.ro_cargo where C.IdEmpresa == idempresa select C; foreach (var item in select) { ro_Cargo_Info Cargo = new ro_Cargo_Info(); Cargo.IdEmpresa = Convert.ToInt32(item.IdEmpresa); Cargo.IdCargo = Convert.ToInt32(item.IdCargo); Cargo.ca_descripcion = item.ca_descripcion; Cargo.IdUsuario = item.IdUsuario; Cargo.Fecha_Transac = item.Fecha_Transac; Cargo.IdUsuarioUltMod = item.IdUsuarioUltMod; Cargo.Fecha_UltMod = item.Fecha_UltMod; Cargo.IdUsuarioUltAnu = item.IdUsuarioUltAnu; Cargo.Fecha_UltAnu = item.Fecha_UltAnu; Cargo.nom_pc = item.nom_pc; Cargo.ip = item.ip; Cargo.Estado = item.Estado; Cargo.MotivoAnulacion = item.MotivoAnulacion; LstCargo.Add(Cargo); } return(LstCargo); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public List <ro_Participacion_Utilidad_Empleado_Info> GetListPorIdPeriodo(int idEmpresa, int idPeriodo, ref string msg) { try { List <ro_Participacion_Utilidad_Empleado_Info> oListado = new List <ro_Participacion_Utilidad_Empleado_Info>(); using (EntitiesRoles db = new EntitiesRoles()) { var datos = (from a in db.ro_participacion_utilidad_empleado where a.IdEmpresa == idEmpresa && a.IdPeriodo == idPeriodo select a); foreach (var info in datos) { ro_Participacion_Utilidad_Empleado_Info item = new ro_Participacion_Utilidad_Empleado_Info(); item.IdEmpresa = info.IdEmpresa; item.IdPeriodo = info.IdPeriodo; item.IdEmpleado = info.IdEmpleado; item.DiasTrabajados = info.DiasTrabajados; item.CargasFamiliares = info.CargasFamiliares; item.ValorIndividual = info.ValorIndividual; item.ValorCargaFamiliar = info.ValorCargaFamiliar; item.ValorExedenteIESS = info.ValorExedenteIESS; item.ValorTotal = info.ValorTotal; 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 List <ro_Salario_Digno_Info> GetListConsultaGeneral(int idEmpresa, ref string msg) { try { List <ro_Salario_Digno_Info> oListado = new List <ro_Salario_Digno_Info>(); using (EntitiesRoles db = new EntitiesRoles()) { var datos = (from a in db.ro_salario_digno where a.IdEmpresa == idEmpresa select a); foreach (var info in datos) { ro_Salario_Digno_Info item = new ro_Salario_Digno_Info(); item.IdEmpresa = info.IdEmpresa; item.IdNominaTipo = info.IdNominaTipo; item.IdPeriodo = info.IdPeriodo; item.SueldoDigno = info.SueldoDigno; item.Observacion = info.Observacion; item.UtilidadRepartir = info.UtilidadRepartir; item.FechaIngresa = info.FechaIngresa; item.UsuarioIngresa = info.UsuarioIngresa; item.FechaModifica = info.FechaModifica; item.UsuarioModifica = info.UsuarioModifica; 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 EliminarDB(List <ro_DocumentoxEmp_Info> List, ref string msg) { try { using (EntitiesRoles context = new EntitiesRoles()) { // pregunto si existe documentos por ese empleado para que no se caiga ro_DocumentoxEmp_Info info = List.FirstOrDefault(); var Query = from q in context.ro_DocumentoxEmp where q.IdEmpresa == info.IdEmpresa && q.IdEmpleado == info.IdEmpleado select q; if (Query.Count() > 0) { foreach (var item in Query.ToList()) { var address = context.ro_DocumentoxEmp.First(A => A.IdEmpresa == item.IdEmpresa && A.IdEmpleado == item.IdEmpleado && item.IdDocumento == item.IdDocumento); context.ro_DocumentoxEmp.Remove(address); context.SaveChanges(); } } } msg = "Guardado con exito"; return(true); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public Boolean EliminarDB(int IdEmpresa) { try { using (EntitiesRoles context = new EntitiesRoles()) { var S = context.Database.ExecuteSqlCommand("Delete from dbo.ro_Config_Rubros_Acumulado where IdEmpresa =" + IdEmpresa); } return(true); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public Boolean ModificarDB(ro_marcaciones_Equipo_x_TipoMarcacion_Info Info) { try { EntitiesRoles Context = new EntitiesRoles(); var contact = Context.ro_marcaciones_Equipo_x_TipoMarcacion.First(var => var.IdEquipoMar == Info.IdEquipoMar && var.IdTipoMarcaciones_sys == Info.IdTipoMarcaciones_sys); contact.IdTipoMarcaciones_Biometrico = Info.IdTipoMarcaciones_Biometrico; Context.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 Boolean procesar(int IdEmpresa, int IdNomina_Tipo, int IdNomina_TipoLiqui, int IdPeriodo, decimal IdEmpleado, string nombre_procedimiento, string observacion, string usuario) { try { if (observacion == null | observacion == "") { observacion = "PERIODO " + IdPeriodo.ToString(); } using (EntitiesRoles base_ = new EntitiesRoles()) { string query = "exec " + nombre_procedimiento + " " + IdEmpresa + " , " + IdNomina_Tipo + "," + IdNomina_TipoLiqui + ", " + IdPeriodo + "," + IdEmpleado + ",'" + usuario + "','" + observacion + "' "; base_.Database.ExecuteSqlCommand(query); return(true); } } catch (Exception) { throw; } }
public Boolean ReversarRol(ro_Comprobantes_Contables_Info info) { try { List <ro_area_Info> Lst = new List <ro_area_Info>(); using (EntitiesRoles Context = new EntitiesRoles()) { Context.spRo_Reverso_Rol(info.IdEmpresa, info.IdNomina, info.IdNominaTipo, info.IdPeriodo); } return(true); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public int GetOrden() { try { EntitiesRoles rol = new EntitiesRoles(); var Id = (from q in rol.ro_Config_Rubros_ParametrosGenerales select q.Orden).Max(); return(Convert.ToInt32(Id)); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public Boolean grabarSBasico(int idempresa, double Sbasico) { try { using (EntitiesRoles context = new EntitiesRoles()) { var contact = context.ro_Parametros.First(A => A.IdEmpresa == idempresa); context.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 Boolean EliminarDB(ro_Empleado_Novedad_Det_Info prI, ref string mensaje) { try { using (EntitiesRoles context = new EntitiesRoles()) { var S = context.Database.ExecuteSqlCommand("Delete from dbo.ro_empleado_novedad_det where IdEmpresa =" + prI.IdEmpresa + "AND IdNovedad =" + prI.IdNovedad + "AND IdEmpleado =" + prI.IdEmpleado + "AND secuencia =" + prI.Secuencia); } return(true); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public bool Cambiar_estado_cancelada(int idEmpresa, int IdNomina, int idnomina_tipo, DateTime fecha_inicio, DateTime fecha_fin) { try { using (EntitiesRoles db = new EntitiesRoles()) { db.sprol_CancelarNovedades_Prestamos(idEmpresa, IdNomina, idnomina_tipo, fecha_inicio, fecha_fin); } 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 Boolean EliminarBD(int IdEmpresa, ref string msg) { try { using (EntitiesRoles db = new EntitiesRoles()) { db.Database.ExecuteSqlCommand("delete from dbo.ro_area_x_departamento where IdEmpresa =" + IdEmpresa.ToString()); } return(true); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public ro_Novedad_x_Empleado_Info Get_Info_Novedad_x_Empleado_x_IdTransaccion(int idEmpresa, decimal id) { ro_Novedad_x_Empleado_Info reg = new ro_Novedad_x_Empleado_Info(); try { using (EntitiesRoles db = new EntitiesRoles()) { var datos = (from a in db.ro_novedad_x_empleado where a.IdEmpresa == idEmpresa && a.IdTransaccion == id select a); foreach (var item in datos) { reg.IdEmpresa = item.IdEmpresa; reg.IdTransaccion = item.IdTransaccion; reg.IdEmpresa_Emp_Novedad = item.IdEmpresa_Emp_Novedad; reg.IdNovedad_Emp_Novedad = item.IdNovedad_Emp_Novedad; reg.IdEmpleado_Emp_Novedad = item.IdEmpleado_Emp_Novedad; reg.Observacion = item.Observacion; reg.estado = item.estado; reg.Fecha = item.Fecha; reg.IdNomina_Tipo = item.IdNomina_Tipo; reg.IdNomina_TipoLiqui = item.IdNomina_TipoLiqui; reg.IdRubro = item.IdRubro; } return(reg); } } 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 ro_empleado_x_Proyeccion_Gastos_Personales_Info Get_Info_empleado_x_Proyeccion_Gastos_Personales(int IdEmpresa, decimal IdEmpleado, string IdTipoGasto, int AnioFiscal) { try { ro_empleado_x_Proyeccion_Gastos_Personales_Info info = new ro_empleado_x_Proyeccion_Gastos_Personales_Info(); using (EntitiesRoles rol = new EntitiesRoles()) { var Query = from a in rol.ro_empleado_x_Proyeccion_Gastos_Personales where a.IdEmpresa == IdEmpresa && a.IdEmpleado == IdEmpleado && a.IdTipoGasto == IdTipoGasto && a.AnioFiscal == AnioFiscal select a; foreach (var item in Query) { info.IdEmpresa = item.IdEmpresa; info.IdEmpleado = item.IdEmpleado; info.IdTipoGasto = item.IdTipoGasto; info.AnioFiscal = item.AnioFiscal; info.Valor = item.Valor; info.FechaIngresa = item.FechaIngresa; info.UsuarioIngresa = item.UsuarioIngresa; info.FechaModifica = item.FechaModifica; info.UsuarioModifica = item.UsuarioModifica; } } return(info); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public Boolean ModificarDB(ro_turno_Info Info, string msj) { Boolean result = false; try { ro_turno_x_tb_dia_Data datadetalle = new ro_turno_x_tb_dia_Data(); using (EntitiesRoles context = new EntitiesRoles()) { var contact = context.ro_turno.First(var => var.IdEmpresa == Info.IdEmpresa && var.IdTurno == Info.IdTurno); contact.tu_descripcion = Info.tu_descripcion; contact.es_jornada_desfasada = Info.es_jornada_desfasada; contact.Estado = Info.Estado; contact.IdUsuarioUltAnu = Info.IdUsuarioUltAnu; contact.Fecha_UltMod = Info.Fecha_UltMod; contact.MotiAnula = ""; context.SaveChanges(); if (datadetalle.EliminarDetalleTurno(Info.IdEmpresa, Info.IdTurno, ref msj)) { if (datadetalle.GuardarDetalleTurno(Info.Detalle, Info.IdTurno, ref msj)) { result = true; } } } return(result); } 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_nomina_x_horas_extras_det_Info info, ref string msg) { try { using (EntitiesRoles db = new EntitiesRoles()) { ro_nomina_x_horas_extras_det item = (from a in db.ro_nomina_x_horas_extras_det where a.IdEmpresa == info.IdEmpresa && a.IdEmpleado == info.IdEmpleado && a.IdCalendario == info.IdCalendario && a.IdTurno == info.IdTurno select a).FirstOrDefault(); item.FechaRegistro = info.FechaRegistro; item.time_entrada1 = info.time_entrada1; item.time_entrada2 = info.time_entrada2; item.time_salida1 = info.time_salida1; item.time_salida2 = info.time_salida2; item.hora_extra25 = info.hora_extra25; item.hora_extra50 = info.hora_extra50; item.hora_extra100 = info.hora_extra100; item.hora_atraso = info.hora_atraso; item.hora_temprano = info.hora_temprano; item.hora_trabajada = info.hora_trabajada; 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_Salario_Digno_Empleado_Info> GetListConsultaPorIdEmpleado(int idEmpresa, decimal idEmpleado, int idPeriodo, ref string msg) { try { List <ro_Salario_Digno_Empleado_Info> oListado = new List <ro_Salario_Digno_Empleado_Info>(); using (EntitiesRoles db = new EntitiesRoles()) { var datos = (from a in db.ro_salario_digno_empleado where a.IdEmpresa == idEmpresa //&& a.IdNominaTipo == idNominaTipo && a.IdPeriodo == idPeriodo && a.IdEmpleado == idEmpleado select a); foreach (var info in datos) { ro_Salario_Digno_Empleado_Info item = new ro_Salario_Digno_Empleado_Info(); item.IdEmpresa = info.IdEmpresa; item.IdNominaTipo = info.IdNominaTipo; item.IdPeriodo = info.IdPeriodo; item.IdEmpleado = info.IdEmpleado; item.Valor = info.Valor; item.FechaIngresa = info.FechaIngresa; item.UsuarioIngresa = info.UsuarioIngresa; 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 List <ro_Acta_Finiquito_Detalle_Info> GetListConsultaPorId(int idEmpresa, decimal idEmpleado, decimal idActaFiniquito) { List <ro_Acta_Finiquito_Detalle_Info> listado = new List <ro_Acta_Finiquito_Detalle_Info>(); try { EntitiesRoles db = new EntitiesRoles(); var datos = (from a in db.ro_Acta_Finiquito_Detalle where a.IdEmpresa == idEmpresa && a.IdEmpleado == idEmpleado && a.IdActaFiniquito == idActaFiniquito select a); foreach (var item in datos) { ro_Acta_Finiquito_Detalle_Info info = new ro_Acta_Finiquito_Detalle_Info(); info.IdEmpresa = item.IdEmpresa; info.IdEmpleado = item.IdEmpleado; info.IdActaFiniquito = item.IdActaFiniquito; info.IdSecuencia = item.IdSecuencia; info.Observacion = item.Observacion; info.Signo = item.Signo; info.Valor = item.Valor; info.IdUsuario = item.IdUsuario; info.Fecha_Transac = item.Fecha_Transac; info.IdUsuarioUltMod = item.IdUsuarioUltMod; info.Fecha_UltMod = item.Fecha_UltMod; //info.Otros_valor = item.Otros_valor; listado.Add(info); } return(listado); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public Boolean ModificarDB(ro_Asignacion_Implemento_x_Empleado_Info Info) { try { using (EntitiesRoles Conexion = new EntitiesRoles()) { ro_Asignacion_Implemento_x_Empleado Entity = Conexion.ro_Asignacion_Implemento_x_Empleado.SingleOrDefault(q => q.IdAsignacion_Impl == Info.IdAsignacion_Impl); Entity.IdEmpresa = Info.IdEmpresa; Entity.IdAsignacion_Impl = Info.IdAsignacion_Impl; Entity.Fecha_Entrega = Info.Fecha_Entrega; Entity.IdEmpleado = Info.IdEmpleado; Entity.Observacion = Info.Observacion; Entity.Estado = Info.Estado; Entity.Tipo_Movimiento = Info.Tipo_Movimiento; Conexion.SaveChanges(); } Data_det.EliminarDB(Info); foreach (var item in Info.Lst_ro_Asignacion_Implemento_x_Empleado_det) { item.IdEmpresa = Info.IdEmpresa; item.IdAsignacion_Impl = Info.IdAsignacion_Impl; } Data_det.GuardarDB(Info.Lst_ro_Asignacion_Implemento_x_Empleado_det); return(true); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); return(false); } }
public double Get_Valor_vacaciones(int idempresa, int IdNomina_Tipo, int idempleado, DateTime fechaIni, DateTime fechaFin) { try { ro_SolicitudVacaciones_Info Info = new ro_SolicitudVacaciones_Info(); using (EntitiesRoles Rol = new EntitiesRoles()) { var Consulta = from q in Rol.vwro_Solicitud_Vacaciones_x_empleado where q.IdEmpresa == idempresa && q.IdEmpleado == idempleado && ( (q.Fecha_Desde >= fechaIni && q.Fecha_Hasta <= fechaFin) || (q.Fecha_Hasta >= fechaIni && q.Fecha_Hasta <= fechaFin) || (q.Fecha_Desde <= fechaFin && q.Fecha_Hasta >= fechaFin ) ) select q; if (Consulta.Count() == 0) { return(0); } else { return(Consulta.Sum(v => v.ValorCancelado)); } } } 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 ro_periodo_x_ro_Nomina_TipoLiqui_Info GetInfoConsultaPeriodoPorFecha(int idEmpresa, int idNominaTipo, int idNominaTipoLiqui, DateTime fecha, ref string msg) { try { ro_periodo_x_ro_Nomina_TipoLiqui_Info Obj = new ro_periodo_x_ro_Nomina_TipoLiqui_Info(); using (EntitiesRoles db = new EntitiesRoles()) { var item = (from a in db.vwRo_periodo_x_ro_Nomina_TipoLiqui where a.IdEmpresa == idEmpresa && a.IdNomina_Tipo == idNominaTipo && a.IdNomina_TipoLiqui == idNominaTipoLiqui && ((fecha >= a.pe_FechaIni) && (fecha <= a.pe_FechaFin)) select a).FirstOrDefault(); if (item != null) { Obj.IdEmpresa = item.IdEmpresa; Obj.IdNomina_Tipo = item.IdNomina_Tipo; Obj.IdNomina_TipoLiqui = item.IdNomina_TipoLiqui; Obj.IdPeriodo = item.IdPeriodo; Obj.Cerrado = item.Cerrado; Obj.Procesado = item.Procesado; Obj.Contabilizado = item.Contabilizado; Obj.pe_FechaIni = Convert.ToDateTime(item.pe_FechaIni.ToShortDateString()); Obj.pe_FechaFin = Convert.ToDateTime(item.pe_FechaFin.ToShortDateString()); Obj.pe_Descripcion = item.pe_FechaIni.ToShortDateString() + " - " + item.pe_FechaFin.ToShortDateString(); } } return(Obj); } 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_Info info, ref string msg) { try { using (EntitiesRoles db = new EntitiesRoles()) { ro_rol item = new ro_rol(); item.IdEmpresa = info.IdEmpresa; item.IdNominaTipo = info.IdNominaTipo; item.IdNominaTipoLiqui = info.IdNominaTipoLiqui; item.IdPeriodo = info.IdPeriodo; item.IdCentroCosto = info.IdCentroCosto; item.Descripcion = info.Descripcion; item.Observacion = info.Observacion; item.Cerrado = info.Cerrado; item.FechaIngresa = info.FechaIngresa; item.UsuarioIngresa = info.UsuarioIngresa; item.FechaModifica = info.FechaModifica; item.UsuarioModifica = info.UsuarioModifica; item.FechaAnula = info.FechaAnula; item.UsuarioAnula = info.UsuarioAnula; item.MotivoAnula = info.MotivoAnula; item.UsuarioCierre = info.UsuarioCierre; item.FechaCierre = info.FechaCierre; db.ro_rol.Add(item); 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_periodo_x_ro_Nomina_TipoLiqui_Info> ConsultaPerNomTipLiq(int IdEmpresa) { List <ro_periodo_x_ro_Nomina_TipoLiqui_Info> Lst = new List <ro_periodo_x_ro_Nomina_TipoLiqui_Info>(); try { EntitiesRoles oEnti = new EntitiesRoles(); // var Query = from q in oEnti.ro_periodo_x_ro_Nomina_TipoLiqui var Query = from q in oEnti.vwRo_periodo_x_ro_Nomina_TipoLiqui where q.IdEmpresa == IdEmpresa && q.Cerrado == "N" && q.Contabilizado == "N" select q; foreach (var item in Query) { ro_periodo_x_ro_Nomina_TipoLiqui_Info Obj = new ro_periodo_x_ro_Nomina_TipoLiqui_Info(); Obj.IdEmpresa = item.IdEmpresa; Obj.IdNomina_Tipo = item.IdNomina_Tipo; Obj.IdNomina_TipoLiqui = item.IdNomina_TipoLiqui; Obj.IdPeriodo = item.IdPeriodo; Obj.Cerrado = item.Cerrado; Obj.Procesado = item.Procesado; Obj.Contabilizado = item.Contabilizado; Obj.pe_FechaIni = Convert.ToDateTime(item.pe_FechaIni.ToShortDateString()); Obj.pe_FechaFin = Convert.ToDateTime(item.pe_FechaFin.ToShortDateString()); Obj.pe_Descripcion = item.pe_FechaIni.ToShortDateString() + " - " + item.pe_FechaFin.ToShortDateString(); Obj.DescripcionProcesoNomina = item.DescripcionProcesoNomina; Lst.Add(Obj); } return(Lst); } 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_empleado_gastos_perso_x_otros_gast_deduci_Info> Get_List_empleado_gastos_perso_x_otros_gast_deduci(int IdEmpresa, decimal IdEmpleado, int anio) { List <ro_empleado_gastos_perso_x_otros_gast_deduci_Info> lst = new List <ro_empleado_gastos_perso_x_otros_gast_deduci_Info>(); try { using (EntitiesRoles rol = new EntitiesRoles()) { var Consulta = from q in rol.ro_empleado_gastos_perso_x_otros_gast_deduci where q.IdEmpresa == IdEmpresa && q.IdEmpleado == IdEmpleado && q.Anio_fiscal == anio orderby q.IdEmpleado select q; foreach (var item in Consulta) { ro_empleado_gastos_perso_x_otros_gast_deduci_Info info = new ro_empleado_gastos_perso_x_otros_gast_deduci_Info(); info.IdEmpresa = item.IdEmpresa; info.IdEmpleado = item.IdEmpleado; info.Anio_fiscal = item.Anio_fiscal; info.secuencia = item.secuencia; info.Valor_Pension_alim = item.Valor_Pension_alim; info.Valor_no_cub_x_aseg = item.Valor_no_cub_x_aseg; lst.Add(info); } } return(lst); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public Boolean AnularDB(ro_SolicitudVacaciones_Info info, ref string msg) { try { int dias_tomados = 0; using (EntitiesRoles db = new EntitiesRoles()) { var Entity = db.ro_Solicitud_Vacaciones_x_empleado.First(v => v.IdEmpresa == info.IdEmpresa && v.IdSolicitudVaca == info.IdSolicitudVaca); if (Entity == null) { return(false); } Entity.Estado = "I"; Entity.MotivoAnulacion = info.MotivoAnulacion; var ro_historico_vacaciones_x_empleado = db.ro_historico_vacaciones_x_empleado.Where( v => v.IdEmpresa == info.IdEmpresa && v.IdEmpleado == info.IdEmpleado && v.FechaIni == info.Anio_Desde && v.FechaFin == info.Anio_Hasta).FirstOrDefault(); if (ro_historico_vacaciones_x_empleado != null) { dias_tomados = ro_historico_vacaciones_x_empleado.DiasTomados == null ? 0 : Convert.ToInt32(ro_historico_vacaciones_x_empleado.DiasTomados); dias_tomados = dias_tomados - info.Dias_a_disfrutar; ro_historico_vacaciones_x_empleado.DiasTomados = dias_tomados; } 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_Nomina_Tipoliqui_Info> Get_List_Nomina_Tipoliqui(int idempresa, int IdNominaTipo) { List <ro_Nomina_Tipoliqui_Info> Lista = new List <ro_Nomina_Tipoliqui_Info>(); try { using (EntitiesRoles oEnti = new EntitiesRoles()) { var registros = from C in oEnti.ro_Nomina_Tipoliqui where idempresa == C.IdEmpresa && C.IdNomina_Tipo == IdNominaTipo select C; foreach (var tipo in registros) { ro_Nomina_Tipoliqui_Info info = new ro_Nomina_Tipoliqui_Info(); info.IdEmpresa = tipo.IdEmpresa; info.IdNomina_Tipo = tipo.IdNomina_Tipo; info.IdNomina_TipoLiqui = tipo.IdNomina_TipoLiqui; info.DescripcionProcesoNomina = tipo.DescripcionProcesoNomina; info.Estado = tipo.Estado; info.FechaTransac = tipo.FechaTransac; info.IdUsuario = tipo.IdUsuario; info.MotivoAnu = tipo.MotivoAnu; info.nom_store_procedure = tipo.nom_store_procedure; Lista.Add(info); } } return(Lista); } 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()); } }
//obtener la lista de Cargas familiares public List <ro_CargaFamiliar_Info> Get_List_CargaFamiliar(int idempresa, int IdEmpleado) { List <ro_CargaFamiliar_Info> lM = new List <ro_CargaFamiliar_Info>(); try { EntitiesRoles OERol_Empleado = new EntitiesRoles(); var select = from A in OERol_Empleado.ro_cargaFamiliar where A.IdEmpresa == idempresa && A.IdEmpleado == IdEmpleado select A; foreach (var item in select) { ro_CargaFamiliar_Info info = new ro_CargaFamiliar_Info(); info.IdEmpresa = item.IdEmpresa; info.IdEmpleado = item.IdEmpleado; info.IdCargaFamiliar = item.IdCargaFamiliar; info.Nombres = item.Nombres; info.TipoFamiliar = item.TipoFamiliar; //info.Sexo = (item.Sexo=="M")?"Masculino":"Femenino"; info.Sexo = item.Sexo; info.Cedula = item.Cedula; info.FechaNacimiento = item.FechaNacimiento; info.Estado = (item.Estado == "A") ?true : false; lM.Add(info); } return(lM); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public Boolean EliminarDB(ro_CargaFamiliar_Info Info) { try { using (EntitiesRoles context = new EntitiesRoles()) { //context.ExecuteFunction("DELETE FROM ro_cargaFamiliar WHERE IdEmpresa =" + Info.IdEmpresa + " and IdEmpleado = " + Info.IdEmpleado+ " and IdCargaFamiliar = " + Info.IdCargaFamiliar); context.Database.ExecuteSqlCommand("DELETE FROM ro_cargaFamiliar WHERE IdEmpresa =" + Info.IdEmpresa + " and IdEmpleado = " + Info.IdEmpleado + " and IdCargaFamiliar = " + Info.IdCargaFamiliar); } return(true); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public List <ro_empleado_x_titulos_Info> Get_List_empleado_x_titulos(int IdEmpresa, decimal IdEmpleado) { List <ro_empleado_x_titulos_Info> lst = new List <ro_empleado_x_titulos_Info>(); EntitiesRoles oEnti = new EntitiesRoles(); try { var Objeto = from T in oEnti.ro_empleado_x_titulos where T.IdEmpresa == IdEmpresa && T.IdEmpleado == IdEmpleado select T; foreach (var item in Objeto) { ro_empleado_x_titulos_Info Info = new ro_empleado_x_titulos_Info(); Info.IdEmpresa = item.IdEmpresa; Info.IdEmpleado = item.IdEmpleado; Info.Secuencia = item.Secuencia; Info.fecha = item.fecha; Info.IdInstitucion = item.IdInstitucion; Info.IdTitulo = item.IdTitulo; Info.Observacion = item.Observacion; lst.Add(Info); } return(lst); } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }