Пример #1
0
        public bool Guardar(fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Info item, ref int IdDepreciacion)
        {
            try
            {
                using (Entity_Facturacion_FJ model = new Entity_Facturacion_FJ())
                {
                    fa_tarifario_facturacion_x_cliente_Af_Depreciacion add = new fa_tarifario_facturacion_x_cliente_Af_Depreciacion();
                    add.IdEmpresa           = item.IdEmpresa;
                    add.IdDepreciacion      = GetId(item.IdEmpresa);
                    add.IdTarifario         = item.IdTarifario;
                    add.IdTipoDepreciacion  = item.IdTipoDepreciacion;
                    add.IdPeriodo           = item.IdPeriodo;
                    add.Descripcion         = item.Descripcion;
                    add.Fecha_Depreciacion  = item.Fecha_Depreciacion;
                    add.Num_Act_Depre       = item.Num_Act_Depre;
                    add.Valor_Tot_Depre     = item.Valor_Tot_Depre;
                    add.Valor_Tot_DepreAcum = item.Valor_Tot_DepreAcum;
                    add.Valot_Tot_Importe   = item.Valot_Tot_Importe;
                    model.fa_tarifario_facturacion_x_cliente_Af_Depreciacion.Add(add);
                    model.SaveChanges();
                    IdDepreciacion = (int)add.IdDepreciacion;

                    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);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
 public bool Guardar(fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Info item, ref int IdDepreciacion)
 {
     try
     {
         return(data.Guardar(item, ref IdDepreciacion));
     }
     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("", "Guardar", ex.Message), ex)
               {
                   EntityType = typeof(fa_tarifario_facturacion_x_cliente_det_Bus)
               };
     }
 }
Пример #3
0
        public List <fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Info> Get_List_Activo_fijos_Depreciar(int idempresa, decimal idtarifario)
        {
            try
            {
                List <fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Info> lista = new List <fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Info>();
                using (Entity_Facturacion_FJ model = new Entity_Facturacion_FJ())
                {
                    var query = from q in model.fa_tarifario_facturacion_x_cliente_Af_Depreciacion
                                where q.IdEmpresa == idempresa &&
                                q.IdTarifario == idtarifario
                                select q;

                    foreach (var item in query)
                    {
                        fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Info add = new fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Info();
                        add.IdEmpresa           = item.IdEmpresa;
                        add.IdDepreciacion      = item.IdDepreciacion;
                        add.IdTarifario         = item.IdTarifario;
                        add.IdTipoDepreciacion  = item.IdTipoDepreciacion;
                        add.IdPeriodo           = item.IdPeriodo;
                        add.Descripcion         = item.Descripcion;
                        add.Fecha_Depreciacion  = item.Fecha_Depreciacion;
                        add.Num_Act_Depre       = item.Num_Act_Depre;
                        add.Valor_Tot_Depre     = item.Valor_Tot_Depre;
                        add.Valor_Tot_DepreAcum = item.Valor_Tot_DepreAcum;
                        add.Valot_Tot_Importe   = item.Valot_Tot_Importe;
                        lista.Add(add);
                    }
                    return(lista);
                }
            }
            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 MensajeError);
                MensajeError = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }