Exemplo n.º 1
0
        public Boolean GrabarBD(ro_historico_liquidacion_vacaciones_Info Info)
        {
            try
            {
                using (EntitiesRoles db = new EntitiesRoles())
                {
                    var select = from q in db.ro_Historico_Liquidacion_Vacaciones
                                 where q.IdEmpresa == Info.IdEmpresa &&
                                 q.IdSolicitud_Vacaciones == Info.IdSolicitud_Vacaciones &&
                                 q.IdEmpleado == Info.IdEmpleado
                                 select q;

                    if (select.ToList().Count > 0)
                    {
                        var contact = db.ro_Historico_Liquidacion_Vacaciones.First(obj => obj.IdEmpresa == Info.IdEmpresa &&
                                                                                   obj.IdSolicitud_Vacaciones == Info.IdSolicitud_Vacaciones && obj.IdEmpleado == Info.IdEmpleado);

                        contact.FechaPago      = Info.FechaPago;
                        contact.IdNomina_Tipo  = Info.IdNomina_Tipo;
                        contact.ValorCancelado = Info.ValorCancelado;
                        db.SaveChanges();
                    }
                    else
                    {
                        ro_Historico_Liquidacion_Vacaciones Data = new ro_Historico_Liquidacion_Vacaciones();

                        Data.IdEmpresa              = Info.IdEmpresa;
                        Data.IdNomina_Tipo          = Info.IdNomina_Tipo;
                        Data.IdSolicitud_Vacaciones = Info.IdSolicitud_Vacaciones;
                        Data.IdEmpresa_OP           = Info.IdEmpresa_OP;
                        Data.IdOrdenPago            = Info.IdOrdenPago;
                        Data.IdEmpleado             = Info.IdEmpleado;
                        Data.ValorCancelado         = Info.ValorCancelado;
                        Data.FechaPago              = Info.FechaPago;
                        Data.Observaciones          = Info.Observaciones;
                        Data.IdUsuario              = Info.IdUsuario;
                        Data.Estado        = "A";
                        Data.Fecha_Transac = DateTime.Now;

                        db.ro_Historico_Liquidacion_Vacaciones.Add(Data);
                        db.SaveChanges();


                        empleado_data.Modificar_Estado(Info.IdEmpresa, Info.IdNomina_Tipo, Convert.ToInt32(Info.IdEmpleado), "EST_VAC");
                    }
                }
                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());
            }
        }
Exemplo n.º 2
0
        public Boolean GuardarBD(ro_empleado_x_centro_costo_Info info)
        {
            try
            {
                using (EntitiesRoles db = new EntitiesRoles())
                {
                    var datos = (from a in db.ro_empleado_x_centro_costo
                                 where a.IdEmpresa == info.IdEmpresa &&
                                 a.IdEmpleado == info.IdEmpleado
                                 select a);

                    if (datos.Count() == 0)
                    {
                        ro_empleado_x_centro_costo item = new ro_empleado_x_centro_costo();
                        item.IdEmpresa       = info.IdEmpresa;
                        item.IdEmpleado      = info.IdEmpleado;
                        item.IdCentroCosto   = info.IdCentroCosto;
                        item.FechaIngresa    = info.FechaIngresa;
                        item.UsuarioIngresa  = info.UsuarioIngresa;
                        item.FechaModifica   = info.FechaModifica;
                        item.UsuarioModifica = info.UsuarioModifica;

                        db.ro_empleado_x_centro_costo.Add(item);
                        db.SaveChanges();
                    }
                    else
                    {
                        var contact = db.ro_empleado_x_centro_costo.First(obj => obj.IdEmpresa == info.IdEmpresa &&
                                                                          obj.IdEmpleado == info.IdEmpleado);
                        if (contact != null)
                        {
                            contact.IdCentroCosto = info.IdCentroCosto;
                            contact.IdCentroCosto_sub_centro_costo = info.IdCentroCosto_sub_centro_costo;
                            db.SaveChanges();
                        }
                    }
                }
                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());
            }
        }
Exemplo n.º 3
0
        public Boolean ModificarBD(ro_historico_vacaciones_x_empleado_Info info, ref string msg)
        {
            try
            {
                using (EntitiesRoles db = new EntitiesRoles())
                {
                    var data = db.ro_historico_vacaciones_x_empleado.First(a => a.IdEmpresa == info.IdEmpresa && a.IdEmpleado == info.IdEmpleado &&
                                                                           a.IdHis_Vacaciones == info.IdHis_Vacaciones && a.Secuencia == info.Secuencia);
                    data.FechaIni    = info.FechaInicio;
                    data.FechaFin    = info.FechaFin;
                    data.DiasGanado  = info.DiasGanados;
                    data.DiasTomados = info.DiasTomados;

                    db.SaveChanges();
                }
                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());
            }
        }
Exemplo n.º 4
0
        public Boolean ModificarDB(ro_Empleado_Novedad_Info ro_info)
        {
            try
            {
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    ro_empleado_Novedad contact = context.ro_empleado_Novedad.FirstOrDefault(var => var.IdEmpresa == ro_info.IdEmpresa &&
                                                                                             var.IdEmpleado == ro_info.IdEmpleado && var.IdNovedad == ro_info.IdNovedad);

                    if (contact != null)
                    {
                        contact.Estado          = ro_info.Estado;
                        contact.Fecha           = ro_info.Fecha;
                        contact.TotalValor      = ro_info.TotalValor;
                        contact.Fecha_UltMod    = ro_info.Fecha_UltMod;
                        contact.IdUsuarioUltMod = ro_info.IdUsuarioUltMod;
                        contact.Fecha_UltAnu    = ro_info.Fecha_UltAnu;
                        contact.IdUsuarioUltAnu = ro_info.IdUsuarioUltAnu;
                        context.SaveChanges();
                    }
                }

                mensaje = "Se ha procedido a actualizar la novedad # " + ro_info.IdNovedad;
                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());
            }
        }
Exemplo n.º 5
0
        public Boolean ModificarBD(ro_CargaFamiliar_Info info, ref string msg)
        {
            try
            {
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    var contact = context.ro_cargaFamiliar.First(obj => obj.IdCargaFamiliar == info.IdCargaFamiliar);

                    contact.Nombres         = info.Nombres;
                    contact.Sexo            = info.Sexo;
                    contact.TipoFamiliar    = info.TipoFamiliar;
                    contact.FechaNacimiento = info.FechaNacimiento;
                    contact.FechaDefucion   = info.FechaDefucion;
                    contact.Estado          = (info.Estado == true) ? "A" : "I";

                    context.SaveChanges();
                    msg = "Se ha procedido actualizar el registro del familiar #: " + info.IdCargaFamiliar.ToString() + " exitosamente";
                }
                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 GrabarBD(ro_Acta_Finiquito_Detalle_Info item, ref string msg)
 {
     try
     {
         using (EntitiesRoles db = new EntitiesRoles())
         {
             ro_Acta_Finiquito_Detalle info = new ro_Acta_Finiquito_Detalle();
             info.IdEmpresa       = item.IdEmpresa;
             info.IdActaFiniquito = item.IdActaFiniquito;
             info.IdSecuencia     = GetId(item.IdEmpresa, item.IdEmpleado, item.IdActaFiniquito);
             info.Observacion     = item.Observacion;
             info.Valor           = item.Valor;
             info.IdRubro         = item.IdRubro;
             db.ro_Acta_Finiquito_Detalle.Add(info);
             db.SaveChanges();
         }
         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 Borrar(ro_Config_rubros_x_Prestamo_Info Info)
        {
            try
            {
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    var contact = context.ro_Config_rubros_x_Prestamo.First(minfo => minfo.IdEmpresa == Info.IdEmpresa && minfo.IdRubro == Info.IdRubro);

                    context.ro_Config_rubros_x_Prestamo.Remove(contact);
                    context.SaveChanges();
                    context.Dispose();
                }

                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());
            }
        }
Exemplo n.º 8
0
        public Boolean GuardarDB(ref ro_CatalogoTipo_Info Info)
        {
            try
            {
                List <ro_CatalogoTipo_Info> Lst = new List <ro_CatalogoTipo_Info>();
                using (EntitiesRoles Context = new EntitiesRoles())
                {
                    var Address = new ro_catalogoTipo();

                    Address.IdTipoCatalogo = Info.IdTipoCatalogo = getId();
                    Address.Codigo         = Info.Codigo;
                    Address.tc_Descripcion = Info.tc_Descripcion;

                    Context.ro_catalogoTipo.Add(Address);
                    Context.SaveChanges();
                }
                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_empleado_x_titulos_Info info, ref string msg)
        {
            try
            {
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    var contact = context.ro_empleado_x_titulos.First(minfo => minfo.IdEmpresa == info.IdEmpresa && minfo.IdEmpleado == info.IdEmpleado);

                    contact.fecha         = info.fecha;
                    contact.IdInstitucion = info.IdInstitucion;
                    contact.IdTitulo      = info.IdTitulo;
                    contact.Observacion   = info.Observacion;

                    context.SaveChanges();
                }
                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());
            }
        }
Exemplo n.º 10
0
        public Boolean ModificarBD(ro_Participacion_Utilidad_Info info, ref string msg)
        {
            try
            {
                using (EntitiesRoles db = new EntitiesRoles())
                {
                    ro_participacion_utilidad item = (from a in db.ro_participacion_utilidad
                                                      where a.IdEmpresa == info.IdEmpresa &&
                                                      a.IdUtilidad == info.IdUtilidad
                                                      select a).FirstOrDefault();
                    item.IdNomina                   = info.IdNomina;
                    item.IdNominaTipo_liq           = info.IdNomina;
                    item.IdPeriodo                  = info.IdPeriodo;
                    item.UtilidadDerechoIndividual  = info.UtilidadDerechoIndividual;
                    item.UtilidadCargaFamiliar      = info.UtilidadCargaFamiliar;
                    item.LimiteDistribucionUtilidad = info.LimiteDistribucionUtilidad;
                    item.FechaIngresa               = info.FechaIngresa;
                    item.UsuarioIngresa             = info.UsuarioIngresa;

                    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());
            }
        }
Exemplo n.º 11
0
 public Boolean GuardarBD(ro_Participacion_Utilidad_Info info, ref int IdUtilidad, ref string msg)
 {
     try
     {
         using (EntitiesRoles db = new EntitiesRoles())
         {
             ro_participacion_utilidad item = new ro_participacion_utilidad();
             item.IdEmpresa                  = info.IdEmpresa;
             item.IdNomina                   = info.IdNomina;
             item.IdNominaTipo_liq           = info.IdNominaTipo_liq;
             item.IdUtilidad                 = getId(info.IdEmpresa);
             item.IdPeriodo                  = info.IdPeriodo;
             item.UtilidadDerechoIndividual  = info.UtilidadDerechoIndividual;
             item.UtilidadCargaFamiliar      = info.UtilidadCargaFamiliar;
             item.LimiteDistribucionUtilidad = info.LimiteDistribucionUtilidad;
             item.FechaIngresa               = info.FechaIngresa;
             item.UsuarioIngresa             = info.UsuarioIngresa;
             item.Observacion                = info.Observacion;
             db.ro_participacion_utilidad.Add(item);
             db.SaveChanges();
             IdUtilidad = item.IdUtilidad;
         }
         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());
     }
 }
Exemplo n.º 12
0
        public Boolean ModificarBD(ro_Archivos_Bancos_Generacion_Info Item, ref string mensaje)
        {
            try
            {
                using (EntitiesRoles db = new EntitiesRoles())
                {
                    var Transf = db.ro_archivos_bancos_generacion.First(obj => obj.IdArchivo == Item.IdArchivo && obj.IdEmpresa == Item.IdEmpresa);
                    Transf.IdNomina           = Item.IdNomina;
                    Transf.IdNominaTipo       = Item.IdNominaTipo;
                    Transf.IdPeriodo          = Item.IdPeriodo;
                    Transf.IdBanco            = Item.IdBanco;
                    Transf.IdDivision         = Item.IdDivision;
                    Transf.archivo            = Item.Archivo;
                    Transf.Nom_Archivo        = Item.Nom_Archivo;
                    Transf.Cod_Empresa        = Item.Cod_Empresa;
                    Transf.Fecha_UltMod       = Item.FechaModifica;
                    Transf.IdUsuarioUltMod    = Item.UsuarioModifica;
                    Transf.IdBanco_Acredita   = Item.IdBanco_Acredita;
                    Transf.IdProceso_Bancario = Item.IdProceso_Bancario;
                    db.SaveChanges();
                }

                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());
            }
        }
Exemplo n.º 13
0
        public Boolean GuardarDB(ref ro_area_Info Info)
        {
            try
            {
                List <ro_area_Info> Lst = new List <ro_area_Info>();
                using (EntitiesRoles Context = new EntitiesRoles())
                {
                    var Address = new ro_area();

                    Address.IdEmpresa       = Info.IdEmpresa;
                    Address.IdDivision      = Info.IdDivision;
                    Info.IdArea             = Address.IdArea = getId(Info.IdEmpresa, Info.IdDivision);
                    Address.estado          = "A";
                    Address.Descripcion     = Info.Descripcion;
                    Address.IdUsuario       = Info.IdUsuario;
                    Address.Fecha_Transac   = Info.FechaTransac;
                    Address.IdUsuarioUltMod = Info.IdUsuarioUltModi;
                    Address.Fecha_UltMod    = Info.FechaUltModi;

                    Context.ro_area.Add(Address);
                    Context.SaveChanges();
                }
                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());
            }
        }
Exemplo n.º 14
0
 public Boolean ModificarDB(ro_area_Info info)
 {
     try
     {
         using (EntitiesRoles context = new EntitiesRoles())
         {
             var contact = context.ro_area.First(minfo => minfo.IdEmpresa == info.IdEmpresa && minfo.IdDivision == info.IdDivision && minfo.IdArea == info.IdArea);
             if (contact != null)
             {
                 contact.IdDivision      = info.IdDivision;
                 contact.Descripcion     = info.Descripcion;
                 contact.estado          = info.Estado;
                 contact.Fecha_Transac   = info.FechaTransac;
                 contact.IdUsuarioUltMod = info.IdUsuarioUltModi;
                 contact.Fecha_UltMod    = info.FechaUltModi;
                 contact.MotiAnula       = "";
                 context.SaveChanges();
             }
         }
         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 Guardar_DB(ro_Acta_Finiquito_Detalle_x_vacaciones_Info info)
        {
            try
            {
                using (EntitiesRoles db = new EntitiesRoles())
                {
                    ro_Acta_Finiquito_Detalle_x_vacaciones add = new ro_Acta_Finiquito_Detalle_x_vacaciones();
                    add.IdEmpresa          = info.IdEmpresa;
                    add.IdNominatipo       = info.IdNominatipo;
                    add.IdEmpleado         = info.IdEmpleado;
                    add.IdLiquidacion      = info.IdLiquidacion;
                    add.Anio               = info.Anio;
                    add.Mes                = info.Mes;
                    add.Total_Remuneracion = info.Total_Remuneracion;
                    add.Total_Vacaciones   = info.Total_Vacaciones;
                    add.Valor_Cancelar     = info.Total_Vacaciones;
                    add.Sec                = info.Sec;
                    add.DiasTrabajados     = info.DiasTrabajados;
                    db.ro_Acta_Finiquito_Detalle_x_vacaciones.Add(add);
                    db.SaveChanges();
                    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);

                throw new Exception(ex.ToString());
            }
        }
Exemplo n.º 16
0
        public Boolean AnularDB(ro_periodo_Info Info, ref string msg)
        {
            try
            {
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    var contact = context.ro_periodo.FirstOrDefault(dinfo => dinfo.IdPeriodo == Info.IdPeriodo && dinfo.IdEmpresa == Info.IdEmpresa);

                    contact.pe_estado = "I";

                    contact.IdUsuarioUltAnu = Info.IdUsuarioUltAnu;
                    contact.FechaHoraAnul   = Info.FechaHoraAnul;
                    contact.MotivoAnulacion = Info.MotivoAnulacion;
                    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());
            }
        }
Exemplo n.º 17
0
        public Boolean ModificarDB(ro_CatalogoTipo_Info Info, string msj)
        {
            try
            {
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    var contact = context.ro_catalogoTipo.First(var => var.IdTipoCatalogo == Info.IdTipoCatalogo);

                    contact.tc_Descripcion = Info.tc_Descripcion;
                    //contact.ca_orden = Info.ca_orden;


                    context.SaveChanges();
                }

                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());
            }
        }
Exemplo n.º 18
0
        public Boolean GrabarDB(ro_empleado_x_titulos_Info Info, ref string msg)
        {
            try
            {
                using (EntitiesRoles Context = new EntitiesRoles())
                {
                    var Address = new ro_empleado_x_titulos();

                    int idtitulo = getId(Info.IdEmpresa, Info.IdEmpleado);

                    Address.IdEmpresa     = Info.IdEmpresa;
                    Address.IdEmpleado    = Info.IdEmpleado;
                    Address.Secuencia     = idtitulo;
                    Address.fecha         = Info.fecha;
                    Address.IdInstitucion = Info.IdInstitucion;
                    Address.IdTitulo      = Info.IdTitulo;
                    Address.Observacion   = Info.Observacion;

                    Context.ro_empleado_x_titulos.Add(Address);
                    Context.SaveChanges();
                }
                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_Departamento_Info info, ref string msg)
        {
            try
            {
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    var contact = context.ro_Departamento.First(obj => obj.IdDepartamento == info.IdDepartamento && obj.IdEmpresa == info.IdEmpresa);

                    // contact.IdEmpresa = info.IdEmpresa;
                    contact.de_descripcion  = info.de_descripcion;
                    contact.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    contact.Fecha_UltMod    = info.Fecha_UltMod;
                    contact.nom_pc          = info.nom_pc;
                    contact.ip        = info.ip;
                    contact.Estado    = info.Estado;
                    contact.MotiAnula = "";
                    context.SaveChanges();
                    msg = "Se ha procedido actualizar el registro del Dpto # : " + info.IdDepartamento.ToString() + " exitosamente";
                }
                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());
            }
        }
Exemplo n.º 20
0
 public Boolean ModificaDB(ro_Nomina_Tipo_Info Info, ref string msg)
 {
     try
     {
         using (EntitiesRoles context = new EntitiesRoles())
         {
             var contact = context.ro_Nomina_Tipo.First(
                 var => var.IdEmpresa == Info.IdEmpresa &&
                 var.IdNomina_Tipo == Info.IdNomina_Tipo
                 );
             contact.IdEmpresa        = Info.IdEmpresa;
             contact.IdNomina_Tipo    = Info.IdNomina_Tipo;
             contact.Descripcion      = Info.Descripcion;
             contact.Estado           = Info.Estado;
             contact.FechaUltModi     = Info.FechaUltModi;
             contact.IdUsuarioUltModi = Info.IdUsuarioUltModi;
             contact.MotivoAnu        = "";
             context.SaveChanges();
         } msg = "Se ha modificado correctamente el registro#" + Info.IdNomina_Tipo + " de Tipo de Nomina";
         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 GuardarDB(ro_Config_rubros_x_Prestamo_Info Info)
        {
            try
            {
                List <ro_Config_rubros_x_Prestamo_Info> Lst = new List <ro_Config_rubros_x_Prestamo_Info>();
                using (EntitiesRoles Context = new EntitiesRoles())
                {
                    ro_Config_rubros_x_Prestamo Data = new ro_Config_rubros_x_Prestamo();

                    Data.IdEmpresa = Info.IdEmpresa;
                    Data.IdRubro   = Info.IdRubro;
                    Data.orden     = getId(Info.IdEmpresa);

                    Context.ro_Config_rubros_x_Prestamo.Add(Data);
                    Context.SaveChanges();
                }
                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());
            }
        }
Exemplo n.º 22
0
        public Boolean GrabarDB(ro_Nomina_Tipo_Info Info, ref int idtipo, ref string msg)
        {
            try
            {
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    var address = new ro_Nomina_Tipo();

                    idtipo                = getID(Info.IdEmpresa, ref msg);
                    address.IdEmpresa     = Info.IdEmpresa;
                    address.IdNomina_Tipo = Info.IdNomina_Tipo = idtipo;
                    address.Descripcion   = Info.Descripcion;
                    address.Estado        = "A";
                    address.FechaTransac  = Info.FechaTransac;
                    address.IdUsuario     = Info.IdUsuario;
                    context.ro_Nomina_Tipo.Add(address);
                    context.SaveChanges();
                }
                msg = "Se ha grabado correctamente el registro#" + Info.IdNomina_Tipo + " de Tipo de Nomina";
                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());
            }
        }
Exemplo n.º 23
0
        public bool GuardarDB(List <ro_Cuentas_contables_x_empleado_Info> lista)
        {
            try
            {
                EntitiesRoles oEnti = new EntitiesRoles();


                foreach (var item in lista)
                {
                    ro_Cuentas_contables_x_empleado addres = new ro_Cuentas_contables_x_empleado();
                    addres.IdEmpresa  = item.IdEmpresa;
                    addres.IdEmpleado = item.IdEmpleado;
                    addres.IdRubro    = item.IdRubro;
                    addres.IdCtaCble  = item.IdCtaCble;
                    oEnti.ro_Cuentas_contables_x_empleado.Add(addres);
                    oEnti.SaveChanges();
                }
                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());
            }
        }
Exemplo n.º 24
0
        public Boolean GrabarBD(ro_empleado_x_ro_rubro_Info Info, ref string msg)
        {
            try
            {
                List <ro_empleado_x_ro_rubro_Info> Lst = new List <ro_empleado_x_ro_rubro_Info>();
                using (EntitiesRoles Context = new EntitiesRoles())
                {
                    var Address = new ro_empleado_x_ro_rubro();

                    Address.IdEmpresa          = Info.IdEmpresa;
                    Address.IdNomina_Tipo      = Info.IdNomina_Tipo;
                    Address.IdNomina_TipoLiqui = Info.IdNomina_TipoLiqui;
                    Address.IdEmpleado         = Info.IdEmpleado;
                    Address.IdCentroCosto      = "001";
                    Address.IdRubro            = Info.IdRubro;
                    Address.Valor = Info.Valor;
                    Context.ro_empleado_x_ro_rubro.Add(Address);
                    Context.SaveChanges();
                    //
                }
                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 ModificarBD(ro_Acta_Finiquito_Detalle_Info item, ref string msg)
        {
            try
            {
                using (EntitiesRoles db = new EntitiesRoles())
                {
                    var info = db.ro_Acta_Finiquito_Detalle.First(v => v.IdEmpresa == item.IdEmpresa &&
                                                                  v.IdActaFiniquito == item.IdActaFiniquito

                                                                  && v.IdSecuencia == item.IdSecuencia);
                    info.Valor = item.Valor;



                    db.SaveChanges();
                }
                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());
            }
        }
Exemplo n.º 26
0
        public Boolean ModificarDB(ro_empleado_x_ro_rubro_Info info)
        {
            try
            {
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    var contact = context.ro_empleado_x_ro_rubro.First(minfo => minfo.IdEmpresa == info.IdEmpresa &&
                                                                       minfo.IdEmpleado == info.IdEmpleado &&
                                                                       minfo.IdNomina_Tipo == info.IdNomina_Tipo &&
                                                                       minfo.IdNomina_TipoLiqui == info.IdNomina_TipoLiqui && minfo.IdRubro == info.IdRubro);

                    contact.Valor = info.Valor;
                    context.SaveChanges();
                }

                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());
            }
        }
Exemplo n.º 27
0
 public Boolean AnularDB(ro_Empleado_Novedad_Info info)
 {
     try
     {
         using (EntitiesRoles context = new EntitiesRoles())
         {
             var contact = context.ro_empleado_Novedad.First(minfo => minfo.IdEmpresa == info.IdEmpresa && minfo.IdNovedad == info.IdNovedad && minfo.IdEmpleado == info.IdEmpleado);
             contact.Estado          = "I";
             contact.MotiAnula       = info.MotiAnula;
             contact.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
             contact.Fecha_UltAnu    = info.Fecha_UltAnu;
             context.SaveChanges();
         }
         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 AnularDB(ro_Nomina_Tipoliqui_Info Info, ref string msg)
        {
            try
            {
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    var contact = context.ro_Nomina_Tipoliqui.First(
                        var => var.IdEmpresa == Info.IdEmpresa &&
                        var.IdNomina_Tipo == Info.IdNomina_Tipo &&
                        var.IdNomina_TipoLiqui == Info.IdNomina_TipoLiqui
                        );

                    contact.IdUsuarioAnu             = Info.IdUsuarioAnu;
                    contact.FechaAnu                 = Info.FechaAnu;
                    contact.MotivoAnu                = Info.MotivoAnu;
                    contact.Estado                   = "I";
                    contact.DescripcionProcesoNomina = Info.DescripcionProcesoNomina;
                    context.SaveChanges();
                } msg = "Se ha anulado correctamente el registro#" + Info.IdNomina_TipoLiqui;
                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());
            }
        }
Exemplo n.º 29
0
 public Boolean GuardarDB(ro_Comprobantes_Contables_Info info)
 {
     try
     {
         List <ro_area_Info> Lst = new List <ro_area_Info>();
         using (EntitiesRoles Context = new EntitiesRoles())
         {
             var Address = new ro_Comprobantes_Contables();
             Address.IdEmpresa      = info.IdEmpresa;
             Address.IdCbteCble     = info.IdCbteCble;
             Address.IdPeriodo      = info.IdPeriodo;
             Address.CodCtbteCble   = info.CodCtbteCble;
             Address.cb_Observacion = info.cb_Observacion;
             Address.IdTipoCbte     = info.IdTipoCbte;
             Context.ro_Comprobantes_Contables.Add(Address);
             Context.SaveChanges();
         }
         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());
     }
 }
Exemplo n.º 30
0
 public Boolean ModificarDB(ro_periodo_Info info, ref string msg)
 {
     try
     {
         using (EntitiesRoles context = new EntitiesRoles())
         {
             var contact = context.ro_periodo.First(minfo => minfo.IdPeriodo == info.IdPeriodo && minfo.IdEmpresa == info.IdEmpresa);
             contact.IdEmpresa       = info.IdEmpresa;
             contact.IdPeriodo       = info.IdPeriodo;
             contact.pe_FechaIni     = info.pe_FechaIni;
             contact.pe_FechaFin     = info.pe_FechaFin;
             contact.pe_estado       = info.pe_estado;
             contact.MotivoAnulacion = "";
             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());
     }
 }