Example #1
0
        public Boolean GuardarDB(fa_registro_unidades_x_equipo_Info info)
        {
            try
            {
                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    fa_registro_unidades_x_equipo Entity = new fa_registro_unidades_x_equipo();

                    Entity.IdEmpresa  = info.IdEmpresa;
                    Entity.IdRegistro = info.IdRegistro = Get_Id(info.IdEmpresa);
                    Entity.IdPeriodo  = info.IdPeriodo;
                    Entity.Fecha      = info.Fecha;
                    Entity.IdCentroCosto_sub_centro_costo = info.IdCentroCosto_sub_centro_costo;
                    Entity.Observacion          = info.Observacion;
                    Entity.nom_pc               = info.nom_pc;
                    Entity.ip                   = info.ip;
                    Entity.IdCentroCosto        = info.IdCentroCosto;
                    Entity.Estado               = "A";
                    Entity.IdEstadoRegistro_cat = info.IdEstadoRegistro_cat;
                    Context.fa_registro_unidades_x_equipo.Add(Entity);
                    Context.SaveChanges();

                    if (info.Lst_det != null)
                    {
                        foreach (var item in info.Lst_det)
                        {
                            item.IdEmpresa       = info.IdEmpresa;
                            item.IdRegistro      = info.IdRegistro;
                            item.IdUnidad_Medida = " ";
                            item.IdTipo_Reg_cat  = " ";
                        }
                        oData_det.GuardarDB(info.Lst_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);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
Example #2
0
        public List <fa_liquidacion_gastos_det_Info> Get_List_Liquidacion_Gastos_Det(int IdEmpresa, decimal IdLiquidacion, ref string mensaje)
        {
            try
            {
                List <fa_liquidacion_gastos_det_Info> Lista = new List <fa_liquidacion_gastos_det_Info>();

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    var contact = from q in Context.vwfa_liquidacion_gastos_det
                                  where q.IdEmpresa == IdEmpresa &&
                                  q.IdLiquidacion == IdLiquidacion
                                  select q;

                    foreach (var item in contact)
                    {
                        fa_liquidacion_gastos_det_Info Info = new fa_liquidacion_gastos_det_Info();
                        Info.IdEmpresa          = item.IdEmpresa;
                        Info.IdLiquidacion      = item.IdLiquidacion;
                        Info.secuencia          = item.secuencia;
                        Info.IdProducto_Liqui   = item.IdProducto_Liqui;
                        Info.detalle_x_producto = item.detalle_x_producto;
                        Info.cantidad           = item.cantidad;
                        Info.precio             = item.precio;
                        Info.subtotal           = item.subtotal;
                        Info.aplica_iva         = item.aplica_iva;
                        Info.por_iva            = item.por_iva;
                        Info.valor_iva          = item.valor_iva;
                        Info.Total_liq          = item.Total_liq;
                        Info.nom_producto_Liqui = item.nom_producto_Liqui;
                        Info.IdProducto         = item.IdProducto;

                        Lista.Add(Info);
                    }
                }
                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 mensaje);
                mensaje = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
Example #3
0
        public fa_registro_unidades_x_equipo_Info Get_Info(int idEmpresa, decimal IdRegistro)
        {
            try
            {
                fa_registro_unidades_x_equipo_Info info = new fa_registro_unidades_x_equipo_Info();

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    fa_registro_unidades_x_equipo Entity = Context.fa_registro_unidades_x_equipo.FirstOrDefault(q =>
                                                                                                                idEmpresa == q.IdEmpresa && IdRegistro == q.IdRegistro);

                    if (Entity != null)
                    {
                        info.IdEmpresa     = Entity.IdEmpresa;
                        info.IdRegistro    = Entity.IdRegistro;
                        info.IdPeriodo     = Entity.IdPeriodo;
                        info.Fecha         = Entity.Fecha;
                        info.IdCentroCosto = Entity.IdCentroCosto;
                        info.IdCentroCosto_sub_centro_costo = Entity.IdCentroCosto_sub_centro_costo;
                        info.IdPeriodo       = Entity.IdPeriodo;
                        info.Observacion     = Entity.Observacion;
                        info.IdUsuarioUltMod = Entity.IdUsuarioUltMod;
                        info.Fecha_UltMod    = Entity.Fecha_UltMod;
                        info.IdUsuarioUltAnu = Entity.IdUsuarioUltAnu;
                        info.Fecha_UltAnu    = Entity.Fecha_UltAnu;
                        info.MotiAnula       = Entity.MotiAnula;
                        info.nom_pc          = Entity.nom_pc;
                        info.ip     = Entity.ip;
                        info.Estado = Entity.Estado;
                        info.IdEstadoRegistro_cat = Entity.IdEstadoRegistro_cat;
                        info.Estado  = Entity.Estado;
                        info.Lst_det = oData_det.Get_List_det(info);
                    }
                }
                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);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
Example #4
0
        public List <fa_registro_unidades_x_equipo_det_Info> Get_List_Conciliacion_Horas_hom_vs_ho_maq(int IdEmpresa, int IdPeriodo, int IdActivo_Fijo)
        {
            try
            {
                List <fa_registro_unidades_x_equipo_det_Info> Lista = new List <fa_registro_unidades_x_equipo_det_Info>();

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    var lst = from q in Context.vwfa_conciliacion_horas_maquina_vs_horas_hombre
                              where IdEmpresa == q.IdEmpresa &&
                              IdActivo_Fijo == q.IdActivoFijo &&
                              q.IdPeriodo == IdPeriodo

                              select q;

                    foreach (var item in lst)
                    {
                        fa_registro_unidades_x_equipo_det_Info Info_det = new fa_registro_unidades_x_equipo_det_Info();

                        Info_det.IdEmpresa           = item.IdEmpresa;
                        Info_det.IdRegistro          = item.IdActivoFijo;
                        Info_det.IdActivoFijo        = item.IdActivoFijo;
                        Info_det.IdPeriodo           = item.IdPeriodo;
                        Info_det.hora_trabajada      = item.hora_trabajada;
                        Info_det.Af_ValorUnidad_Actu = item.Af_ValorUnidad_Actu;
                        Info_det.Valor                = Convert.ToDouble(item.Valor);
                        Info_det.Af_Nombre            = item.Af_Nombre;
                        Info_det.Horas_Trabajada_x_Af = item.Horas_Trabajada_x_Af;
                        Info_det.pe_nombreCompleto    = item.pe_nombreCompleto;


                        Lista.Add(Info_det);
                    }
                }
                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());
            }
        }
Example #5
0
        public List <fa_pre_facturacion_Info> Get_List(int IdEmpresa, DateTime FechaIni, DateTime FechaFin)
        {
            try
            {
                List <fa_pre_facturacion_Info> Lista = new List <fa_pre_facturacion_Info>();

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    var lst = from q in Context.vwfa_pre_facturacion
                              where q.IdEmpresa == IdEmpresa &&
                              FechaIni <= q.fecha && q.fecha <= FechaFin
                              select q;

                    foreach (var item in lst)
                    {
                        fa_pre_facturacion_Info info = new fa_pre_facturacion_Info();
                        info.IdEmpresa        = item.IdEmpresa;
                        info.IdPreFacturacion = item.IdPreFacturacion;
                        info.IdPeriodo        = item.IdPeriodo;
                        info.Observacion      = item.Observacion;
                        info.IdEstado_Proceso = item.IdEstado_Proceso;
                        info.fecha            = item.fecha;
                        info.estado           = item.estado;

                        info.pe_mes            = item.pe_mes;
                        info.pe_FechaIni       = item.pe_FechaIni;
                        info.pe_FechaFin       = item.pe_FechaFin;
                        info.nom_EstadoProceso = item.nom_EstadoProceso;
                        Lista.Add(info);
                    }
                }

                return(Lista);
            }
            catch (Exception ex)
            {
                string MensajeError = "";
                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());
            }
        }
Example #6
0
        public Boolean GuardarDB(List <fa_tarifario_facturacion_x_cliente_det_x_ActivoFijo_Info> Lista)
        {
            try
            {
                try
                {
                    using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                    {
                        foreach (var item in Lista)
                        {
                            fa_tarifario_facturacion_x_cliente_det_x_ActivoFijo Entity = new fa_tarifario_facturacion_x_cliente_det_x_ActivoFijo();
                            Entity.IdEmpresa     = item.IdEmpresa;
                            Entity.IdActivoFijo  = item.IdActivoFijo;
                            Entity.IdTarifario   = item.IdTarifario;
                            Entity.IdCentroCosto = item.IdCentroCosto;
                            Entity.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo;
                            Context.fa_tarifario_facturacion_x_cliente_det_x_ActivoFijo.Add(Entity);
                            Context.SaveChanges();
                        }
                    }

                    return(true);
                }
                catch (DbEntityValidationException ex)
                {
                    string mensaje = "";
                    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.ToString() + " " + ex.Message;
                    mensaje = "Error al Grabar" + ex.Message;
                    throw new Exception(ex.ToString());
                }
            }
            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());
            }
        }
Example #7
0
 public bool Modificar(fa_tarifario_facturacion_x_cliente_Info info)
 {
     try
     {
         using (Entity_Facturacion_FJ model = new Entity_Facturacion_FJ())
         {
             var add = model.fa_tarifario_facturacion_x_cliente.FirstOrDefault(cot => cot.IdEmpresa == info.IdEmpresa && cot.IdTarifario == info.IdTarifario);
             if (add != null)
             {
                 add.nom_tarifario                    = info.nom_tarifario;
                 add.observacion                      = info.observacion;
                 add.fecha                            = info.fecha;
                 add.fecha_inicio                     = info.fecha_inicio;
                 add.fecha_fin                        = info.fecha_fin;
                 add.Movilizacion                     = info.Movilizacion;
                 add.IdUsuarioUltMod                  = info.IdUsuarioUltMod;
                 add.FechaUltMod                      = info.FechaUltMod;
                 add.IdEstadoVigencia_cat             = info.IdEstadoVigencia_cat;
                 add.se_fact_depreciacion             = info.se_fact_depreciacion;
                 add.se_fact_egreso_bodega            = info.se_fact_egreso_bodega;
                 add.se_fact_gatos                    = info.se_fact_gatos;
                 add.se_fact_horometro                = info.se_fact_horometro;
                 add.se_fact_margen_ganacia           = info.se_fact_margen_ganacia;
                 add.se_fact_movilizacion             = info.se_fact_movilizacion;
                 add.se_fact_seguro                   = info.se_fact_seguro;
                 add.se_factura_gastos_roles          = info.se_factura_gastos_roles;
                 add.se_fact_horas_minimas            = info.se_fact_horas_minimas;
                 add.se_fact_otros                    = info.se_fact_otros;
                 add.Porcentaje_recargo_iteres_poliza = info.Porcentaje_recargo_iteres_poliza;
                 add.se_fact_recargo_interes          = info.se_fact_recargo_interes;
                 model.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);
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
         MensajeError = ex.ToString();
         throw new Exception(ex.ToString());
     }
 }
Example #8
0
        public bool ModificarDB(fa_grupo_x_sub_centro_costo_Info Info, ref string mensaje)
        {
            try
            {
                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    fa_grupo_x_sub_centro_costo contact = Context.fa_grupo_x_sub_centro_costo.FirstOrDefault(q => q.IdEmpresa == Info.IdEmpresa && q.IdGrupo == Info.IdGrupo);
                    if (contact != null)
                    {
                        contact.IdEmpresa        = Info.IdEmpresa;
                        contact.IdGrupo          = Info.IdGrupo;
                        contact.IdCentroCosto    = Info.IdCentroCosto;
                        contact.nom_Grupo        = Info.nom_Grupo;
                        contact.Fecha            = Info.Fecha;
                        contact.Estado           = Info.Estado;
                        contact.IdUsuarioUltModi = Info.IdUsuarioUltMod;
                        contact.Fecha_UltMod     = DateTime.Now;
                        contact.nom_pc           = Info.nom_pc;
                        contact.ip = Info.ip;
                        Context.SaveChanges();
                    }
                }

                oData_Det.EliminarDB(Info, ref mensaje);

                foreach (var item in Info.List_Detalle)
                {
                    item.IdEmpresa     = Info.IdEmpresa;
                    item.IdGrupo       = Info.IdGrupo;
                    item.IdCentroCosto = Info.IdCentroCosto;
                }
                oData_Det.GuardarDB(Info.List_Detalle, ref mensaje);

                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 mensaje);
                mensaje = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
        public List <fa_liquidacion_x_punto_cargo_x_fa_factura_Info> get_list(int IdEmpresa, int IdSucursal, string IdCentroCosto, decimal IdLiquidacion)
        {
            try
            {
                List <fa_liquidacion_x_punto_cargo_x_fa_factura_Info> Lista;

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    Lista = (from q in Context.fa_liquidacion_x_punto_cargo_x_fa_factura
                             where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal &&
                             q.IdCentroCosto == IdCentroCosto && q.IdLiquidacion == IdLiquidacion
                             select new fa_liquidacion_x_punto_cargo_x_fa_factura_Info
                    {
                        IdEmpresa = q.IdEmpresa,
                        IdSucursal = q.IdSucursal,
                        IdCentroCosto = q.IdCentroCosto,
                        IdLiquidacion = q.IdLiquidacion,
                        IdEmpresa_vta = q.IdEmpresa_vta,
                        IdSucursal_vta = q.IdSucursal_vta,
                        IdBodega_vta = q.IdBodega_vta,
                        IdCbteVta = q.IdCbteVta,
                        vta_subtotal = q.vta_subtotal,
                        vta_iva = q.vta_iva,
                        vta_total = q.vta_total,
                    }).ToList();

                    foreach (var item in Lista)
                    {
                        item.ID = item.IdEmpresa.ToString() + "-" + item.IdSucursal.ToString() + "-" + item.IdBodega_vta + "-" + item.IdCbteVta.ToString();
                    }
                }

                return(Lista);
            }
            catch (Exception ex)
            {
                string MensajeError = "";
                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());
            }
        }
Example #10
0
 public Boolean GuardarDB(List <fa_pre_facturacion_det_Fact_x_Gastos_Info> Lista)
 {
     try
     {
         foreach (var item in Lista)
         {
             using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
             {
                 fa_pre_facturacion_det_Fact_x_Gastos Entity = new fa_pre_facturacion_det_Fact_x_Gastos();
                 Entity.IdEmpresa        = item.IdEmpresa;
                 Entity.IdPreFacturacion = item.IdPreFacturacion;
                 Entity.secuencia        = item.secuencia;
                 Entity.IdCentro_Costo   = item.IdCentro_Costo;
                 Entity.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo;
                 Entity.IdPunto_cargo    = item.IdPunto_cargo;
                 Entity.IdEmpresa_og     = item.IdEmpresa_og;
                 Entity.IdTipoCbte_Ogiro = item.IdTipoCbte_Ogiro;
                 Entity.IdCbteCble_Ogiro = item.IdCbteCble_Ogiro;
                 Entity.Cantidad         = item.Cantidad;
                 Entity.Costo_Uni        = item.Costo_Uni;
                 Entity.Subtotal         = item.Subtotal;
                 Entity.Aplica_Iva       = item.Aplica_Iva;
                 Entity.Por_Iva          = item.Por_Iva;
                 Entity.Valor_Iva        = item.Valor_Iva;
                 Entity.Total            = item.Total;
                 Entity.Facturar         = item.Facturar;
                 Entity.IdTarifario      = item.IdTarifario;
                 Entity.Porc_ganancia    = item.Porc_ganancia;
                 Context.fa_pre_facturacion_det_Fact_x_Gastos.Add(Entity);
                 Context.SaveChanges();
             }
         }
         return(true);
     }
     catch (Exception ex)
     {
         string MensajeError = "";
         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());
     }
 }
Example #11
0
        public List <fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Det_Info> Get_List_tabla_depreciacion_x_activo(int idempresa, decimal idtarifario)
        {
            try
            {
                List <fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Det_Info> lista = new List <fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Det_Info>();
                using (Entity_Facturacion_FJ model = new Entity_Facturacion_FJ())
                {
                    var query = from q in model.vwaf_fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Det
                                where q.IdEmpresa == idempresa &&
                                q.IdTarifario == idtarifario
                                select q;

                    foreach (var item in query)
                    {
                        fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Det_Info add = new fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Det_Info();
                        add.IdEmpresa          = item.IdEmpresa;
                        add.IdDepreciacion     = item.IdDepreciacion;
                        add.IdTarifario        = item.IdTarifario;
                        add.Secuencia          = item.Secuencia;
                        add.IdTipoDepreciacion = item.IdTipoDepreciacion;
                        add.IdActivoFijo       = item.IdActivoFijo;
                        add.Concepto           = item.Concepto;
                        add.Valor_Compra       = item.Valor_Compra;
                        add.Valor_Salvamento   = item.Valor_Salvamento;
                        add.Vida_Util          = item.Vida_Util;
                        add.Porc_Depreciacion  = item.Porc_Depreciacion;
                        add.Valor_Depreciacion = item.Valor_Depreciacion;
                        add.Valor_Depre_Acum   = item.Valor_Depre_Acum;
                        add.Valor_Importe      = item.Valor_Importe;
                        add.Af_Nombre          = item.Af_Nombre;
                        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());
            }
        }
Example #12
0
        public List <fa_registro_unidades_x_equipo_det_Info> Get_List_Conciliacion_Horas(int IdEmpresa, int IdActivo_Fijo)
        {
            try
            {
                List <fa_registro_unidades_x_equipo_det_Info> Lista = new List <fa_registro_unidades_x_equipo_det_Info>();

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    var lst = from q in Context.vwfa_Pre_Facturacion_Conciliacion_horas_No_facturadas
                              where IdEmpresa == q.IdEmpresa &&
                              IdActivo_Fijo == q.IdActivoFijo
                              select q;

                    foreach (var item in lst)
                    {
                        fa_registro_unidades_x_equipo_det_Info Info_det = new fa_registro_unidades_x_equipo_det_Info();

                        Info_det.IdEmpresa             = item.IdEmpresa;
                        Info_det.IdRegistro            = item.IdActivoFijo;
                        Info_det.IdActivoFijo          = item.IdActivoFijo;
                        Info_det.IdPeriodo             = item.IdPeriodo;
                        Info_det.Num_horas_registradas = item.Num_horas_registradas;
                        Info_det.Num_horas_facturadas  = item.Num_horas_facturadas;
                        Info_det.Af_Nombre             = item.Af_Nombre;
                        Info_det.pe_FechaIni           = item.pe_FechaIni;
                        Info_det.pe_FechaFin           = item.pe_FechaFin;
                        Info_det.Horas_no_Facturadas   = item.Horas_no_Facturadas;



                        Lista.Add(Info_det);
                    }
                }
                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());
            }
        }
Example #13
0
        public List <fa_grupo_x_sub_centro_costo_Info> Get_List_Grup_Sub(int IdEmpresa, decimal IdGrupo, ref string mensaje)
        {
            try
            {
                List <fa_grupo_x_sub_centro_costo_Info> Lista = new List <fa_grupo_x_sub_centro_costo_Info>();

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    var lst = from q in Context.vwfa_grupo_x_sub_centro_costo
                              where q.IdEmpresa == IdEmpresa &&
                              q.IdGrupo == IdGrupo
                              select q;

                    foreach (var item in lst)
                    {
                        fa_grupo_x_sub_centro_costo_Info Info = new fa_grupo_x_sub_centro_costo_Info();
                        Info.IdEmpresa         = item.IdEmpresa;
                        Info.IdGrupo           = item.IdGrupo;
                        Info.IdCentroCosto     = item.IdCentroCosto;
                        Info.nom_Grupo         = item.nom_Grupo;
                        Info.Fecha             = item.Fecha;
                        Info.Estado            = item.Estado;
                        Info.IdUsuario         = item.IdUsuario;
                        Info.Fecha_Transaccion = Convert.ToDateTime(item.Fecha_Transaccion);
                        Info.IdUsuarioUltMod   = item.IdUsuarioUltModi;
                        Info.Fecha_UltMod      = Convert.ToDateTime(item.Fecha_UltMod);
                        Info.IdUsuarioUltAnu   = item.IdUsuarioUltAnu;
                        Info.Fecha_UltAnu      = Convert.ToDateTime(item.Fecha_UltAnu);
                        Info.MotivoAnulacion   = item.MotivoAnulacion;
                        Lista.Add(Info);
                    }
                }
                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 mensaje);
                mensaje = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
Example #14
0
        public List <fa_compensacion_x_ct_centro_costo_det_Info> GetList(int IdEmpresa, int IdCompensacion)
        {
            try
            {
                List <fa_compensacion_x_ct_centro_costo_det_Info> lista = new List <fa_compensacion_x_ct_centro_costo_det_Info>();


                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    var contact = from q in Context.fa_compensacion_x_ct_centro_costo_det
                                  where q.IdEmpresa == IdEmpresa &&
                                  q.IdCompensacion == IdCompensacion
                                  select q;

                    foreach (var item in contact)
                    {
                        fa_compensacion_x_ct_centro_costo_det_Info Info = new fa_compensacion_x_ct_centro_costo_det_Info();
                        Info.IdEmpresa                  = item.IdEmpresa;
                        Info.IdCompensacion             = item.IdCompensacion;
                        Info.Secuencia                  = item.Secuencia;
                        Info.num_mes                    = item.num_mes;
                        Info.capital_reducido           = item.IdEmpresa;
                        Info.valor_amortizacion         = item.valor_amortizacion;
                        Info.valor_interes_centro_costo = item.valor_interes_centro_costo;
                        Info.valor_interes_diferencia   = item.valor_interes_diferencia;
                        Info.dividendo                  = item.dividendo;
                        Info.IdPeriodo                  = item.IdPeriodo;
                        Info.estado_cobro               = item.estado_cobro;
                        Info.IdPeriodo                  = item.IdPeriodo;
                        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 MensajeError);
                MensajeError = ex.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Example #15
0
 public Boolean GuardarDB(List <fa_pre_facturacion_det_Cobro_x_Depreciacion_Info> Lista)
 {
     try
     {
         foreach (var item in Lista)
         {
             using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
             {
                 fa_pre_facturacion_det_Cobro_x_Depreciacion Entity = new fa_pre_facturacion_det_Cobro_x_Depreciacion();
                 Entity.IdEmpresa        = item.IdEmpresa;
                 Entity.IdPreFacturacion = item.IdPreFacturacion;
                 Entity.secuencia        = item.secuencia;
                 Entity.IdCentro_Costo   = item.IdCentro_Costo;
                 Entity.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo;
                 Entity.IdPunto_cargo             = item.IdPunto_cargo;
                 Entity.IdEmpresa_dep             = item.IdEmpresa_dep;
                 Entity.IdDepreciacion_dep        = item.IdDepreciacion_dep;
                 Entity.IdTarifario               = item.IdTarifario;
                 Entity.secuencia_dep             = item.secuencia_dep;
                 Entity.IdActivoFijo              = item.IdActivoFijo;
                 Entity.concepto                  = item.concepto;
                 Entity.Total_depreciado_x_cobrar = item.Total_depreciado_x_cobrar;
                 Entity.Costo_unitario            = item.Costo_unitario;
                 Entity.Valor_salvamento          = item.Valor_salvamento;
                 Entity.Facturar                  = item.Facturar;
                 Entity.IdTarifario               = item.IdTarifario;
                 Entity.Porc_ganancia             = item.Porc_ganancia;
                 Context.fa_pre_facturacion_det_Cobro_x_Depreciacion.Add(Entity);
                 Context.SaveChanges();
             }
         }
         return(true);
     }
     catch (Exception ex)
     {
         string MensajeError = "";
         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());
     }
 }
Example #16
0
        public List <fa_compensacion_x_ct_centro_costo_Info> GetList(int IdEmpresa)
        {
            try
            {
                List <fa_compensacion_x_ct_centro_costo_Info> lista = new List <fa_compensacion_x_ct_centro_costo_Info>();
                using (Entity_Facturacion_FJ db = new Entity_Facturacion_FJ())
                {
                    var query = from q in db.vwfa_compensacion_x_ct_centro_costo
                                where
                                q.IdEmpresa == IdEmpresa
                                select q;

                    foreach (var item in query)
                    {
                        fa_compensacion_x_ct_centro_costo_Info add = new fa_compensacion_x_ct_centro_costo_Info();
                        add.IdEmpresa      = item.IdEmpresa;
                        add.IdCompensacion = item.IdCompensacion;
                        add.IdCentroCosto  = item.IdCentroCosto;
                        add.IdCentroCosto_sub_centro_costo    = item.IdCentroCosto_sub_centro_costo;
                        add.num_cuotas_meses_x_banco          = item.num_cuotas_meses_x_banco;
                        add.num_cuotas_meses_x_centro_costo   = item.num_cuotas_meses_x_centro_costo;
                        add.tasa_interes_anual_x_banco        = item.tasa_interes_anual_x_banco;
                        add.tasa_interes_anual_x_centro_costo = item.tasa_interes_anual_x_centro_costo;
                        add.valor_a_financiar = item.valor_a_financiar;
                        add.nom_Centro_costo  = item.nom_Centro_costo;
                        add.nom_Centro_costo_sub_centro_costo = item.nom_Centro_costo_sub_centro_costo;
                        add.observacion = item.observacion;
                        add.observacion = item.observacion;
                        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());
            }
        }
        public List <fa_pre_facturacion_proyeccion_mano_obra_Info> GetList(int idEmpresa)
        {
            try
            {
                List <fa_pre_facturacion_proyeccion_mano_obra_Info> Lista = new List <fa_pre_facturacion_proyeccion_mano_obra_Info>();

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    var lst = from q in Context.vwfa_pre_facturacion_proyeccion_mano_obra
                              where idEmpresa == q.IdEmpresa
                              select q;



                    foreach (var item in lst)
                    {
                        fa_pre_facturacion_proyeccion_mano_obra_Info info = new fa_pre_facturacion_proyeccion_mano_obra_Info();

                        info.IdEmpresa               = Convert.ToInt32(item.IdEmpresa);
                        info.IdCargo                 = item.IdCargo;
                        info.IdCentroCosto           = item.IdCentroCosto;
                        info.IdSubcentroCosto        = item.IdSubcentroCosto;
                        info.valor_proyectado        = item.valor_proyectado;
                        info.ValorRealManoObra       = item.ValorRealManoObra;
                        info.DiferenciaManoObra      = item.DiferenciaManoObra;
                        info.fu_descripcion          = item.fu_descripcion;
                        info.ca_descripcion          = item.ca_descripcion;
                        info.ValorModificadoManoObra = item.ValorModificadoManoObra;
                        Lista.Add(info);
                    }
                }

                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());
            }
        }
        public List <fa_registro_unidades_x_equipo_det_Info> Get_List_det(fa_registro_unidades_x_equipo_Info info)
        {
            try
            {
                List <fa_registro_unidades_x_equipo_det_Info> Lista = new List <fa_registro_unidades_x_equipo_det_Info>();

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    var lst = from q in Context.vwfa_registro_unidades_x_equipo_det
                              where info.IdEmpresa == q.IdEmpresa &&
                              info.IdRegistro == q.IdRegistro
                              select q;

                    foreach (var item in lst)
                    {
                        fa_registro_unidades_x_equipo_det_Info Info_det = new fa_registro_unidades_x_equipo_det_Info();

                        Info_det.IdEmpresa       = item.IdEmpresa;
                        Info_det.IdRegistro      = item.IdRegistro;
                        Info_det.IdFecha         = item.IdFecha;
                        Info_det.IdUnidad_Medida = item.IdUnidad_Medida;
                        Info_det.IdTipo_Reg_cat  = item.IdTipo_Reg_cat;
                        Info_det.IdActivoFijo    = item.IdActivoFijo;
                        Info_det.Valor           = item.Valor;
                        Info_det.fecha_reg       = item.fecha_reg;
                        Info_det.fecha_modi      = item.fecha_modi;
                        Info_det.IdPeriodo       = item.IdPeriodo;
                        Info_det.CodActivoFijo   = "[" + item.IdActivoFijo + "] " + item.CodActivoFijo;
                        Lista.Add(Info_det);
                    }
                }
                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());
            }
        }
Example #19
0
        public List <ct_Centro_costo_Info> Get_list_Centro_Costo_x_cliente(int IdEmpresa, ref string MensajeError)
        {
            try
            {
                List <ct_Centro_costo_Info> lM = new List <ct_Centro_costo_Info>();

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    var select = from q in Context.vwfa_cliente_x_ct_centro_costo
                                 where q.IdEmpresa_cc == IdEmpresa
                                 select q;

                    foreach (var item in select)
                    {
                        ct_Centro_costo_Info Cln_cc = new ct_Centro_costo_Info();
                        Cln_cc.IdEmpresa          = item.IdEmpresa_cc;
                        Cln_cc.IdCentroCosto      = item.IdCentroCosto_cc;
                        Cln_cc.pc_Estado          = item.pc_Estado;
                        Cln_cc.Centro_costo       = item.nom_Centro_costo;
                        Cln_cc.pe_cedulaRuc       = item.pe_cedulaRuc;
                        Cln_cc.pe_direccion       = item.pe_direccion;
                        Cln_cc.IdEmpresa_cli      = item.IdEmpresa_cli;
                        Cln_cc.IdCliente_cli      = item.IdCliente_cli;
                        Cln_cc.Descripcion_Ciudad = item.Descripcion_Ciudad;
                        Cln_cc.pe_celular         = item.pe_celular;
                        Cln_cc.pe_correo          = item.pe_correo;
                        lM.Add(Cln_cc);
                    }
                }
                return(lM);
            }

            catch (Exception ex)
            {
                MensajeError = ex.Message;
                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(), "", MensajeError, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.ToString();
                return(new List <ct_Centro_costo_Info>());
            }
        }
Example #20
0
        public bool guardarDB(List <fa_pre_facturacion_activos_Info> lst)
        {
            try
            {
                int secuencia = 1;

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    foreach (var item in lst)
                    {
                        fa_pre_facturacion_activos Entity = new fa_pre_facturacion_activos();
                        Entity.IdEmpresa        = item.IdEmpresa;
                        Entity.IdPreFacturacion = item.IdPreFacturacion;
                        Entity.Secuencia        = item.Secuencia = secuencia;
                        Entity.IdActivoFijo     = item.IdActivoFijo;
                        Entity.por_ganancia     = item.por_ganancia;
                        Entity.IdCentroCosto    = item.IdCentroCosto;
                        Entity.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo;
                        Entity.IdPeriodo_ini      = item.IdPeriodo_ini;
                        Entity.IdPeriodo_fin      = item.IdPeriodo_fin;
                        Entity.IdGrupo            = item.IdGrupo;
                        Entity.cant_act_x_scc     = item.cant_act_x_scc;
                        Entity.valor_depr_x_scc   = item.valor_depr_x_scc;
                        Entity.valor_movilizacion = item.valor_movilizacion;
                        Context.fa_pre_facturacion_activos.Add(Entity);
                        Context.SaveChanges();
                        secuencia++;
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                string MensajeError = "";
                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 guardarDB(fa_liquidacion_x_punto_cargo_x_fa_factura_Info info)
 {
     try
     {
         using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
         {
             var lst = from q in Context.fa_liquidacion_x_punto_cargo_x_fa_factura
                       where q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal &&
                       q.IdCentroCosto == info.IdCentroCosto && q.IdLiquidacion == info.IdLiquidacion &&
                       q.IdEmpresa_vta == info.IdEmpresa_vta && q.IdSucursal_vta == info.IdSucursal_vta &&
                       q.IdBodega_vta == info.IdBodega_vta && q.IdCbteVta == info.IdCbteVta
                       select q;
             if (lst.Count() == 0)
             {
                 fa_liquidacion_x_punto_cargo_x_fa_factura Entity = new fa_liquidacion_x_punto_cargo_x_fa_factura();
                 Entity.IdEmpresa      = info.IdEmpresa;
                 Entity.IdSucursal     = info.IdSucursal;
                 Entity.IdCentroCosto  = info.IdCentroCosto;
                 Entity.IdLiquidacion  = info.IdLiquidacion;
                 Entity.IdEmpresa_vta  = info.IdEmpresa_vta;
                 Entity.IdSucursal_vta = info.IdSucursal_vta;
                 Entity.IdBodega_vta   = info.IdBodega_vta;
                 Entity.IdCbteVta      = info.IdCbteVta;
                 Entity.vta_subtotal   = info.vta_subtotal;
                 Entity.vta_iva        = info.vta_iva;
                 Entity.vta_total      = info.vta_total;
                 Context.fa_liquidacion_x_punto_cargo_x_fa_factura.Add(Entity);
                 Context.SaveChanges();
             }
         }
         return(true);
     }
     catch (Exception ex)
     {
         string MensajeError = "";
         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 Boolean ModificarDB(fa_registro_unidades_x_equipo_Info info)
        {
            try
            {
                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    fa_registro_unidades_x_equipo Entity = Context.fa_registro_unidades_x_equipo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdRegistro == info.IdRegistro);
                    if (Entity != null)
                    {
                        Entity.Fecha       = info.Fecha;
                        Entity.Observacion = info.Observacion;

                        Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                        Entity.Fecha_UltMod    = info.Fecha_UltMod;
                        Entity.nom_pc          = info.nom_pc;
                        Entity.ip            = info.ip;
                        Entity.estado_cierre = info.estado_cierre;
                        Context.SaveChanges();

                        foreach (var item in info.Lst_det)
                        {
                            item.IdEmpresa       = info.IdEmpresa;
                            item.IdRegistro      = info.IdRegistro;
                            item.IdUnidad_Medida = " ";
                            item.IdTipo_Reg_cat  = " ";
                            item.IdPeriodo       = info.IdPeriodo;
                        }
                        oData_det.EliminarDB(info);
                        oData_det.GuardarDB(info.Lst_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);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
        public List <fa_liquidacion_x_punto_cargo_det_mano_obra_det_Info> get_list(int IdEmpresa, int IdSucursal, string IdCentroCosto, decimal IdLiquidacion, int mo_secuencia)
        {
            try
            {
                List <fa_liquidacion_x_punto_cargo_det_mano_obra_det_Info> Lista = new List <fa_liquidacion_x_punto_cargo_det_mano_obra_det_Info>();

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    var lst = from q in Context.fa_liquidacion_x_punto_cargo_det_mano_obra_det
                              where q.IdEmpresa == IdEmpresa &&
                              q.IdSucursal == IdSucursal &&
                              q.IdCentroCosto == IdCentroCosto &&
                              q.IdLiquidacion == IdLiquidacion &&
                              q.mo_secuencia == mo_secuencia
                              select q;

                    foreach (var item in lst)
                    {
                        fa_liquidacion_x_punto_cargo_det_mano_obra_det_Info info = new fa_liquidacion_x_punto_cargo_det_mano_obra_det_Info();
                        info.IdEmpresa     = item.IdEmpresa;
                        info.IdSucursal    = item.IdSucursal;
                        info.IdCentroCosto = item.IdCentroCosto;
                        info.IdLiquidacion = item.IdLiquidacion;
                        info.mo_secuencia  = item.mo_secuencia;
                        info.IdActividad   = item.IdActividad;
                        info.observacion   = item.observacion;
                        Lista.Add(info);
                    }
                }

                return(Lista);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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.ToString();
                throw new Exception(ex.ToString());
            }
        }
Example #24
0
        public bool Guardar(List <fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Det_Info> lista)
        {
            try
            {
                int secuencia = 0;
                using (Entity_Facturacion_FJ model = new Entity_Facturacion_FJ())
                {
                    foreach (var item in lista)
                    {
                        secuencia++;
                        fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Det add = new fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Det();
                        add.IdEmpresa          = item.IdEmpresa;
                        add.IdDepreciacion     = item.IdDepreciacion;
                        add.IdTarifario        = item.IdTarifario;
                        add.Secuencia          = secuencia;
                        add.IdTipoDepreciacion = item.IdTipoDepreciacion;
                        add.IdActivoFijo       = item.IdActivoFijo;
                        add.Concepto           = item.Concepto;
                        add.Valor_Compra       = item.Valor_Compra;
                        add.Valor_Salvamento   = item.Valor_Salvamento;
                        add.Vida_Util          = item.Vida_Util;
                        add.Porc_Depreciacion  = item.Porc_Depreciacion;
                        add.Valor_Depreciacion = item.Valor_Depreciacion;
                        add.Valor_Depre_Acum   = item.Valor_Depre_Acum;
                        add.Valor_Importe      = item.Valor_Importe;

                        model.fa_tarifario_facturacion_x_cliente_Af_Depreciacion_Det.Add(add);
                        model.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);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
Example #25
0
        public bool GuardarDB(fa_factura_fj_Info info)
        {
            try
            {
                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    var lst = from q in Context.fa_factura_fj
                              where q.IdEmpresa == info.IdEmpresa &&
                              q.IdSucursal == info.IdSucursal &&
                              q.IdBodega == info.IdBodega &&
                              q.IdCbteVta == info.IdCbteVta
                              select q;

                    if (lst.Count() == 0)
                    {
                        fa_factura_fj Entity = new fa_factura_fj();
                        Entity.IdEmpresa        = info.IdEmpresa;
                        Entity.IdSucursal       = info.IdSucursal;
                        Entity.IdBodega         = info.IdBodega;
                        Entity.IdCbteVta        = info.IdCbteVta;
                        Entity.Atencion_a       = info.Atencion_a;
                        Entity.num_oc           = info.num_oc;
                        Entity.descripcion_fact = info.descripcion_fact;
                        Entity.fecha_cobro_1    = info.fecha_cobro_1;
                        Entity.fecha_cobro_2    = info.fecha_cobro_2;
                        Context.fa_factura_fj.Add(Entity);
                        Context.SaveChanges();
                    }
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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.ToString();
                throw new Exception(ex.ToString());
            }
        }
Example #26
0
        public List <fa_tarifario_facturacion_x_cliente_det_x_ActivoFijo_Info> Get_List_Activo_x_tarifario(int idEmpresa, decimal idTarifario)
        {
            try
            {
                List <fa_tarifario_facturacion_x_cliente_det_x_ActivoFijo_Info> Lista = new List <fa_tarifario_facturacion_x_cliente_det_x_ActivoFijo_Info>();

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    var lst = from q in Context.vwaf_fa_tarifario_facturacion_x_cliente_det_x_ActivoFijo
                              where q.IdEmpresa == idEmpresa &&
                              q.IdTarifario == idTarifario
                              select q;

                    foreach (var item in lst)
                    {
                        fa_tarifario_facturacion_x_cliente_det_x_ActivoFijo_Info info = new fa_tarifario_facturacion_x_cliente_det_x_ActivoFijo_Info();

                        info.IdEmpresa      = item.IdEmpresa;
                        info.IdTarifario    = item.IdTarifario;
                        info.IdActivoFijo   = item.IdActivoFijo;
                        info.nom_UnidadFact = item.Descripcion;
                        info.Af_Nombre      = item.Af_Nombre;
                        info.IdCategoriaAF  = item.IdCategoriaAF;
                        info.nom_Categoria  = item.Categoria;
                        info.IdCentroCosto  = item.IdCentroCosto;
                        info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo;
                        info.Seleccionado = true;
                        Lista.Add(info);
                    }
                }
                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());
            }
        }
Example #27
0
        public List <fa_liquidacion_gastos_Info> Get_List_Liquidacion_Gastos_x_periodo(int IdEmpresa, int idperiodo)
        {
            try
            {
                List <fa_liquidacion_gastos_Info> Lista = new List <fa_liquidacion_gastos_Info>();

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    var lst = from q in Context.vwfa_liquidaciones_group_x_liqui_x_periodo_x_cliente
                              where q.IdEmpresa == IdEmpresa &&
                              q.IdPeriodo == idperiodo
                              select q;

                    foreach (var item in lst)
                    {
                        fa_liquidacion_gastos_Info Info = new fa_liquidacion_gastos_Info();
                        Info.IdEmpresa         = item.IdEmpresa;
                        Info.IdLiquidacion     = item.IdLiquidacion;
                        Info.IdPeriodo         = item.IdPeriodo;
                        Info.cod_liquidacion   = item.cod_liquidacion;
                        Info.IdCliente         = item.IdCliente;
                        Info.fecha_liqui       = item.fecha_liqui;
                        Info.Observacion       = item.Observacion;
                        Info.pe_nombre         = item.pe_nombreCompleto;
                        Info.Subtotal          = item.Subtotal;
                        Info.Iva               = item.Iva;
                        Info.total_liquidacion = item.total_liquidacion;

                        Lista.Add(Info);
                    }
                }

                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);
                throw new Exception(ex.ToString());
            }
        }
Example #28
0
        public bool guardarDB(fa_liquidacion_x_punto_cargo_det_ingresos_consumo_directo_Info info)
        {
            try
            {
                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    fa_liquidacion_x_punto_cargo_det_ingresos_consumo_directo Entity = new fa_liquidacion_x_punto_cargo_det_ingresos_consumo_directo();
                    Entity.IdEmpresa             = info.IdEmpresa;
                    Entity.IdSucursal            = info.IdSucursal;
                    Entity.IdCentroCosto         = info.IdCentroCosto;
                    Entity.IdLiquidacion         = info.IdLiquidacion;
                    Entity.in_secuencia          = info.in_secuencia;
                    Entity.in_cantidad           = info.in_cantidad;
                    Entity.in_precio_uni         = info.in_precio_uni;
                    Entity.in_por_ganancia       = info.in_por_ganancia;
                    Entity.in_valor_ganancia     = info.in_valor_ganancia;
                    Entity.in_precio_total       = info.in_precio_total;
                    Entity.inv_IdEmpresa         = info.inv_IdEmpresa;
                    Entity.inv_IdSucursal        = info.inv_IdSucursal;
                    Entity.inv_IdMovi_inven_tipo = info.inv_IdMovi_inven_tipo;
                    Entity.inv_IdNumMovi         = info.inv_IdNumMovi;
                    Entity.inv_Secuencia         = info.inv_Secuencia;
                    Entity.IdProducto            = info.IdProducto;
                    Entity.IdUnidadMedida        = info.IdUnidadMedida;
                    Entity.pr_precio_publico     = info.pr_precio_publico;
                    Context.fa_liquidacion_x_punto_cargo_det_ingresos_consumo_directo.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                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.ToString();
                throw new Exception(ex.ToString());
            }
        }
Example #29
0
        public List <fa_pre_facturacion_activos_Info> get_list(int IdEmpresa, decimal IdPrefacturacion)
        {
            try
            {
                List <fa_pre_facturacion_activos_Info> Lista = new List <fa_pre_facturacion_activos_Info>();

                using (Entity_Facturacion_FJ Context = new Entity_Facturacion_FJ())
                {
                    Lista = (from q in Context.fa_pre_facturacion_activos
                             where q.IdEmpresa == IdEmpresa &&
                             q.IdPreFacturacion == IdPrefacturacion
                             select new fa_pre_facturacion_activos_Info
                    {
                        IdEmpresa = q.IdEmpresa,
                        IdPreFacturacion = q.IdPreFacturacion,
                        Secuencia = q.Secuencia,
                        IdActivoFijo = q.IdActivoFijo,
                        por_ganancia = q.por_ganancia,
                        IdCentroCosto = q.IdCentroCosto,
                        IdCentroCosto_sub_centro_costo = q.IdCentroCosto_sub_centro_costo,
                        IdGrupo = q.IdGrupo,
                        IdPeriodo_fin = q.IdPeriodo_fin,
                        IdPeriodo_ini = q.IdPeriodo_ini,
                        cant_act_x_scc = q.cant_act_x_scc,
                        valor_depr_x_scc = q.valor_depr_x_scc,
                        valor_movilizacion = q.valor_movilizacion
                    }).ToList();
                }

                return(Lista);
            }
            catch (Exception ex)
            {
                string MensajeError = "";
                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());
            }
        }
Example #30
0
        public List <fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info> Get_List_marge_ganacia_RRHH(int IdEmpresa, DateTime Fecha_Inicio, DateTime Fecha_Fin, int IdFuerza)
        {
            try
            {
                List <fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info> lista = new List <fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info>();
                using (Entity_Facturacion_FJ model = new Entity_Facturacion_FJ())
                {
                    var query = from q in model.fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH
                                where
                                q.IdEmpresa == IdEmpresa &&
                                q.IdFuerza == IdFuerza &&
                                q.Fecha_Fin == Fecha_Fin &&
                                q.Fecha_Inicio == Fecha_Inicio

                                select q;

                    foreach (var item in query)
                    {
                        fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info add = new fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info();
                        add.IdEmpresa             = item.IdEmpresa;
                        add.Anio                  = item.Anio;
                        add.Mes                   = item.Mes;
                        add.IdFuerza              = item.IdFuerza;
                        add.Porcentaje_Calculo_MO = item.Porcentaje_Calculo_MO;
                        add.Porcentaje_Calculo_BS = item.Porcentaje_Calculo_BS;
                        add.Fecha_Fin             = item.Fecha_Fin;
                        add.Fecha_Inicio          = item.Fecha_Inicio;
                        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());
            }
        }