public bool guardarDB(ro_empleado_novedad_Info info)
 {
     try
     {
         info.TotalValor = info.lst_novedad_det.Sum(v => v.Valor);
         info.NumCoutas  = info.lst_novedad_det.Count();
         if (odata.guardarDB(info))
         {
             info.IdNovedad = info.IdNovedad;
             info.lst_novedad_det.ForEach(q => { q.IdEmpresa = info.IdEmpresa; q.IdNomina_tipo = info.IdNomina_Tipo; q.IdNomina_Tipo_Liq = info.IdNomina_TipoLiqui; q.IdEmpleado = info.IdEmpleado; q.IdNovedad = info.IdNovedad; if (q.Observacion == null)
                                                 {
                                                     q.Observacion = "";
                                                 }
                                          });
             odata_det = new ro_empleado_novedad_det_Data();
             return(odata_det.guardarDB(info.lst_novedad_det));
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public bool modificarDB(ro_empleado_novedad_Info info)
 {
     try
     {
         odata_det       = new ro_empleado_novedad_det_Data();
         info.TotalValor = info.lst_novedad_det.Sum(v => v.Valor);
         info.NumCoutas  = info.lst_novedad_det.Count();
         if (odata.modificarDB(info))
         {
             info.lst_novedad_det.ForEach(q => { q.IdEmpresa = info.IdEmpresa; q.IdNomina_tipo = info.IdNomina_Tipo; q.IdNomina_Tipo_Liq = info.IdNomina_TipoLiqui; q.IdEmpleado = info.IdEmpleado; q.IdNovedad = info.IdNovedad; });
             odata_det.eliminarDB(info);
             return(odata_det.guardarDB(info.lst_novedad_det));
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "ro_empleado_novedad_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }