public Boolean GuardarDB(Af_Activo_fijo_x_ct_punto_cargo_Info info)
        {
            try
            {
                using (EntitiesActivoFijo_FJ Context = new EntitiesActivoFijo_FJ())
                {
                    Af_Activo_fijo_x_ct_punto_cargo Entity = new Af_Activo_fijo_x_ct_punto_cargo();

                    Entity.IdEmpresa_AF     = info.IdEmpresa_AF;
                    Entity.IdActivoFijo_AF  = info.IdActivoFijo_AF;
                    Entity.IdEmpresa_PC     = info.IdEmpresa_PC;
                    Entity.IdPunto_cargo_PC = info.IdPunto_cargo_PC;
                    Entity.observacion      = info.observacion;

                    Context.Af_Activo_fijo_x_ct_punto_cargo.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.InnerException + " " + ex.Message;
                throw new Exception(ex.InnerException.ToString());
            }
        }
Esempio n. 2
0
 public Boolean AnularDB(Af_Poliza_x_AF_Info Info)
 {
     try
     {
         using (EntitiesActivoFijo_FJ context = new EntitiesActivoFijo_FJ())
         {
             var Address = context.Af_Poliza_x_AF.First(minfo => minfo.IdEmpresa == Info.IdEmpresa && minfo.IdPoliza == Info.IdPoliza);
             if (Address != null)
             {
                 Address.Estado          = "I";
                 Address.IdUsuarioUltAnu = Info.IdUsuarioUltAnu;
                 Address.Fecha_UltAnu    = Info.Fecha_UltAnu;
                 Address.MotivoAnulacion = Info.MotivoAnulacion;
                 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());
     }
 }
Esempio n. 3
0
        public int getId(int IdEmpresa)
        {
            try
            {
                int Id;
                EntitiesActivoFijo_FJ contex = new EntitiesActivoFijo_FJ();
                var select = from q in contex.Af_Poliza_x_AF
                             where q.IdEmpresa == IdEmpresa
                             select q;

                if (select.ToList().Count() == 0)
                {
                    Id = 1;
                }
                else
                {
                    var select_em = (from q in contex.Af_Poliza_x_AF
                                     where q.IdEmpresa == IdEmpresa
                                     select q.IdPoliza).Max();
                    Id = Convert.ToInt32(select_em.ToString()) + 1;
                }
                return(Id);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.InnerException + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.InnerException.ToString());
            }
        }
 public Boolean AnularDB(Af_Activo_fijo_x_ct_centro_costo_sub_centro_costo_Info info)
 {
     try
     {
         using (EntitiesActivoFijo_FJ Context = new EntitiesActivoFijo_FJ())
         {
             Af_Activo_fijo_x_ct_centro_costo_sub_centro_costo Entity = Context.Af_Activo_fijo_x_ct_centro_costo_sub_centro_costo.FirstOrDefault(q => q.IdActivoFijo_AF == info.IdActivoFijo_AF && q.IdEmpresa_AF == info.IdEmpresa_AF && q.Estado == true);
             if (Entity != null)
             {
                 Entity.Estado = false;
                 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.InnerException + " " + ex.Message;
         throw new Exception(ex.InnerException.ToString());
     }
 }
        public List <Af_Activo_fijo_x_ct_centro_costo_sub_centro_costo_Info> Get_List_Af_x_SCC(int idEmpresa, string idCentro_costo, string idCentro_costo_sub_centro_costo)
        {
            try
            {
                List <Af_Activo_fijo_x_ct_centro_costo_sub_centro_costo_Info> Lista = new List <Af_Activo_fijo_x_ct_centro_costo_sub_centro_costo_Info>();

                using (EntitiesActivoFijo_FJ Context = new EntitiesActivoFijo_FJ())
                {
                    var lst = from q in Context.vwAf_Activo_fijo_x_ct_centro_costo
                              where idEmpresa == q.IdEmpresa && idCentro_costo == q.IdCentroCosto &&
                              q.IdCentroCosto_sub_centro_costo == idCentro_costo_sub_centro_costo
                              select q;

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

                        info.IdEmpresa_AF      = item.IdEmpresa;
                        info.IdActivoFijo      = item.IdActivoFijo;
                        info.IdActivoFijo_AF   = item.IdActivoFijo;
                        info.IdEmpresa_Scc     = item.IdEmpresa_cc == null? idEmpresa : (int)item.IdEmpresa_cc;
                        info.IdCentroCosto_Scc = item.IdCentroCosto;
                        info.IdCentroCosto_sub_centro_costo_Scc = item.IdCentroCosto_sub_centro_costo_Scc;
                        info.Estado              = item.Estado_Ubicacion == null ? false : (bool)item.Estado_Ubicacion;
                        info.Af_Nombre           = item.Af_Nombre;
                        info.IdUnidadFact_cat    = item.IdUnidadFact_cat;
                        info.Af_ValorUnidad_Actu = item.Af_ValorUnidad_Actu;
                        info.IdCentroCosto       = item.IdCentroCosto;
                        info.nom_punto_cargo     = item.nom_punto_cargo;
                        info.Estado_Ubicación    = item.Estado_Ubicacion;
                        info.IdEmpresa_cli       = item.IdEmpresa_cli;
                        info.IdCliente_cli       = item.IdCliente_cli;
                        info.pe_nombreCompleto   = item.pe_nombreCompleto;
                        info.IdEmpresa_PC        = item.IdEmpresa_PC;
                        info.IdPunto_cargo_PC    = item.IdPunto_cargo_PC;
                        info.nom_Centro_costo    = item.nom_Centro_costo;
                        info.nom_UnidadFact      = item.nom_UnidadFact;
                        info.Asignado            = true;
                        info.Af_DescripcionCorta = item.Af_DescripcionCorta;
                        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.InnerException + " " + ex.Message;
                throw new Exception(ex.InnerException.ToString());
            }
        }
Esempio n. 6
0
        public Boolean GuardarDB(Af_Poliza_x_AF_Info Info, ref int IdPoliza)
        {
            try
            {
                using (EntitiesActivoFijo_FJ Context = new EntitiesActivoFijo_FJ())
                {
                    var Address = new Af_Poliza_x_AF();

                    Address.IdEmpresa            = Info.IdEmpresa;
                    Address.IdPoliza             = getId(Info.IdEmpresa);
                    Address.IdProveedor          = Info.IdProveedor;
                    Address.cod_poliza           = Info.cod_poliza;
                    Address.fecha                = Info.fecha.Date;
                    Address.observacion          = Info.observacion;
                    Address.fecha_vigencia_desde = Info.fecha_vigencia_desde.Date;
                    Address.fecha_vigencia_hasta = Info.fecha_vigencia_hasta.Date;


                    Address.num_cuotas    = Info.num_cuotas;
                    Address.valor_cuota   = Info.valor_cuota;
                    Address.IdCentroCosto = Info.IdCentroCosto;
                    Address.IdCentroCosto_sub_centro_costo = Info.IdCentroCosto_sub_centro_costo;
                    Address.fecha_1era_cuota = Info.fecha_1era_cuota;
                    Address.suma_asegurada   = Info.suma_asegurada;
                    Address.total_meses      = Info.total_meses;
                    Address.subtotal         = Info.subtotal;
                    Address.porc_iva         = Info.porc_iva;
                    Address.iva            = Info.iva;
                    Address.Total          = Info.Total;
                    Address.Estado         = "A";
                    Address.pago_contado   = Info.pago_contado;
                    Address.subtotal_noIva = Info.subtotal_noIva;
                    Context.Af_Poliza_x_AF.Add(Address);
                    Context.SaveChanges();
                    IdPoliza = Convert.ToInt32(Address.IdPoliza);
                }
                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());
            }
        }
Esempio n. 7
0
 public Boolean ModificarDB(Af_Poliza_x_AF_Info Info)
 {
     try
     {
         using (EntitiesActivoFijo_FJ context = new EntitiesActivoFijo_FJ())
         {
             var Address = context.Af_Poliza_x_AF.First(minfo => minfo.IdEmpresa == Info.IdEmpresa && minfo.IdPoliza == Info.IdPoliza);
             if (Address != null)
             {
                 Address.cod_poliza           = Info.cod_poliza;
                 Address.IdProveedor          = Info.IdProveedor;
                 Address.fecha                = Info.fecha.Date;
                 Address.observacion          = Info.observacion;
                 Address.fecha_vigencia_desde = Info.fecha_vigencia_desde.Date;
                 Address.fecha_vigencia_hasta = Info.fecha_vigencia_hasta.Date;
                 Address.num_cuotas           = Info.num_cuotas;
                 Address.valor_cuota          = Info.valor_cuota;
                 Address.fecha_1era_cuota     = Info.fecha_1era_cuota;
                 Address.suma_asegurada       = Info.suma_asegurada;
                 Address.total_meses          = Info.total_meses;
                 Address.subtotal             = Info.subtotal;
                 Address.porc_iva             = Info.porc_iva;
                 Address.iva             = Info.iva;
                 Address.Total           = Info.Total;
                 Address.cod_poliza      = Info.cod_poliza;
                 Address.pago_contado    = Info.pago_contado;
                 Address.subtotal_noIva  = Info.subtotal_noIva;
                 Address.IdUsuarioUltMod = Info.IdUsuarioUltMod;
                 Address.Fecha_UltMod    = Info.Fecha_UltMod;
                 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());
     }
 }
Esempio n. 8
0
        public List <Af_Poliza_x_AF_det_Info> Get_List_Poliza_Detalle_Activo(int IdEmpresa, int IdPoliza)
        {
            List <Af_Poliza_x_AF_det_Info> Lista = new List <Af_Poliza_x_AF_det_Info>();

            try
            {
                EntitiesActivoFijo_FJ oEnti = new EntitiesActivoFijo_FJ();

                var qury = from j in oEnti.vwaf_Af_Poliza_x_AF_det
                           where j.IdEmpresa == IdEmpresa &&
                           j.IdPoliza == IdPoliza
                           select j;
                foreach (var item in qury)
                {
                    Af_Poliza_x_AF_det_Info info = new Af_Poliza_x_AF_det_Info();
                    info.IdEmpresa               = item.IdEmpresa;
                    info.IdPoliza                = item.IdPoliza;
                    info.secuencia               = item.secuencia;
                    info.IdActivoFijo            = item.IdActivoFijo;
                    info.Af_Nombre               = item.Af_Nombre;
                    info.Subtotal_0              = item.Subtotal_0;
                    info.Subtotal_12             = item.Subtotal_12;
                    info.IdEstadoFacturacion_cat = item.IdEstadoFacturacion_cat;
                    info.Iva             = item.Iva;
                    info.Prima           = item.Prima;
                    info.observacion_det = item.observacion_det;
                    info.check           = 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);
                mensaje = ex.InnerException + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.InnerException.ToString());
            }
        }
Esempio n. 9
0
 public bool GuardarDB(List <Af_Poliza_x_AF_det_Info> lista)
 {
     try
     {
         int secuancia = 0;
         using (EntitiesActivoFijo_FJ Context = new EntitiesActivoFijo_FJ())
         {
             foreach (var item in lista)
             {
                 secuancia++;
                 Af_Poliza_x_AF_det Address = new Af_Poliza_x_AF_det();
                 Address.IdEmpresa               = item.IdEmpresa;
                 Address.IdPoliza                = item.IdPoliza;
                 Address.secuencia               = secuancia;
                 Address.IdActivoFijo            = item.IdActivoFijo;
                 Address.Subtotal_0              = item.Subtotal_0;
                 Address.Subtotal_12             = item.Subtotal_12;
                 Address.IdEstadoFacturacion_cat = item.IdEstadoFacturacion_cat;
                 Address.Iva   = item.Iva;
                 Address.Prima = item.Prima;
                 if (item.observacion_det == null)
                 {
                     item.observacion_det = " ";
                 }
                 Address.observacion_det = item.observacion_det;
                 Context.Af_Poliza_x_AF_det.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 List <Af_Poliza_x_AF_det_cuota_Info> Get_List_Poliza_Detalle_Cuota(int IdEmpresa, int IdPoliza)
        {
            List <Af_Poliza_x_AF_det_cuota_Info> Lista = new List <Af_Poliza_x_AF_det_cuota_Info>();

            try
            {
                EntitiesActivoFijo_FJ oEnti = new EntitiesActivoFijo_FJ();

                var qury = (from j in oEnti.Af_Poliza_x_AF_det_cuota
                            where j.IdEmpresa == IdEmpresa &&
                            j.IdPoliza == IdPoliza
                            select j);
                foreach (var item in qury)
                {
                    Af_Poliza_x_AF_det_cuota_Info info = new Af_Poliza_x_AF_det_cuota_Info();
                    info.IdEmpresa               = item.IdEmpresa;
                    info.IdPoliza                = item.IdPoliza;
                    info.cod_couta               = item.cod_couta;
                    info.valor_prima             = item.valor_prima;
                    info.IdEstadoCancelacion_cat = item.IdEstadoCancelacion_cat;
                    info.IdEstadoFacturacion_cat = item.IdEstadoFacturacion_cat;
                    info.Fecha_Pago              = item.Fecha_Pago;
                    info.Sub_total_12            = item.Sub_total_12;
                    info.Sub_total_0             = item.Sub_total_0;
                    info.Iva = item.Iva;
                    info.Observacion_detalle = item.Observacion_detalle;
                    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);
                mensaje = ex.InnerException + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.InnerException.ToString());
            }
        }
 public Boolean Anular_Activos_x_centro_costo(int idEmpresa, string idCentro_costo, string idCentro_costo_sub_centro_costo)
 {
     try
     {
         using (EntitiesActivoFijo_FJ Context = new EntitiesActivoFijo_FJ())
         {
             Context.Database.ExecuteSqlCommand("Update Fj_servindustrias.Af_Activo_fijo_x_ct_centro_costo_sub_centro_costo set Estado = 0 where IdEmpresa_AF =" + idEmpresa + " and IdCentroCosto_Scc = '" + idCentro_costo + "' and IdCentroCosto_sub_centro_costo_Scc = '" + idCentro_costo_sub_centro_costo + "'");
         }
         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.InnerException + " " + ex.Message;
         throw new Exception(ex.InnerException.ToString());
     }
 }
 public bool GuardarDB(List <Af_Poliza_x_AF_det_cuota_Info> lista)
 {
     try
     {
         int secuancia = 0;
         using (EntitiesActivoFijo_FJ Context = new EntitiesActivoFijo_FJ())
         {
             foreach (var item in lista)
             {
                 secuancia++;
                 Af_Poliza_x_AF_det_cuota Address = new Af_Poliza_x_AF_det_cuota();
                 Address.IdEmpresa               = item.IdEmpresa;
                 Address.IdPoliza                = item.IdPoliza;
                 Address.cod_couta               = Convert.ToString(secuancia);
                 Address.Fecha_Pago              = item.Fecha_Pago;
                 Address.valor_prima             = item.valor_prima;
                 Address.IdEstadoCancelacion_cat = item.IdEstadoCancelacion_cat;
                 Address.IdEstadoFacturacion_cat = item.IdEstadoFacturacion_cat;
                 Address.Sub_total_12            = item.Sub_total_12;
                 Address.Sub_total_0             = item.Sub_total_0;
                 Address.Iva = item.Iva;
                 Address.Observacion_detalle = item.Observacion_detalle;
                 Context.Af_Poliza_x_AF_det_cuota.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());
     }
 }
Esempio n. 13
0
        public Boolean EliminarDB(int IdEmpresa, int IdPoliza)
        {
            try
            {
                using (EntitiesActivoFijo_FJ Context = new EntitiesActivoFijo_FJ())
                {
                    String SQL = " delete Fj_servindustrias.Af_Poliza_x_AF_det where IdEmpresa='" + IdEmpresa + "'  and IdPoliza='" + IdPoliza + "'";
                    Context.Database.ExecuteSqlCommand(SQL);
                }


                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 Af_Activo_fijo_x_ct_punto_cargo_Info Get_Info_x_Activo_fijo(int idEmpresa, int idActivo_fijo)
        {
            try
            {
                Af_Activo_fijo_x_ct_punto_cargo_Info info = new Af_Activo_fijo_x_ct_punto_cargo_Info();

                using (EntitiesActivoFijo_FJ Context = new EntitiesActivoFijo_FJ())
                {
                    var lst = from q in Context.Af_Activo_fijo_x_ct_punto_cargo
                              where idEmpresa == q.IdEmpresa_AF &&
                              idActivo_fijo == q.IdActivoFijo_AF
                              select q;

                    foreach (var item in lst)
                    {
                        info.IdEmpresa_AF     = item.IdEmpresa_AF;
                        info.IdActivoFijo_AF  = item.IdActivoFijo_AF;
                        info.IdEmpresa_PC     = item.IdEmpresa_PC;
                        info.IdPunto_cargo_PC = item.IdPunto_cargo_PC;
                        info.observacion      = item.observacion;
                    }
                }
                return(info);
            }
            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.InnerException + " " + ex.Message;
                throw new Exception(ex.InnerException.ToString());
            }
        }
Esempio n. 15
0
        public List <Af_Poliza_x_AF_Info> Get_List_Poliza(int IdEmpresa, DateTime fi, DateTime ff)
        {
            List <Af_Poliza_x_AF_Info> Lst = new List <Af_Poliza_x_AF_Info>();

            try
            {
                DateTime fecha_desde = Convert.ToDateTime(fi.ToShortDateString());
                DateTime fecha_hasta = Convert.ToDateTime(ff.ToShortDateString());

                using (EntitiesActivoFijo_FJ oEnti = new EntitiesActivoFijo_FJ())
                {
                    var query = (from j in oEnti.vwaf_Af_Poliza_x_AF
                                 where j.IdEmpresa == IdEmpresa &&
                                 j.fecha_vigencia_desde >= fecha_desde &&
                                 j.fecha_vigencia_desde <= fecha_hasta
                                 select j);
                    foreach (var item in query)
                    {
                        Af_Poliza_x_AF_Info info = new Af_Poliza_x_AF_Info();
                        info.IdEmpresa            = item.IdEmpresa;
                        info.IdPoliza             = item.IdPoliza;
                        info.IdProveedor          = item.IdProveedor;
                        info.cod_poliza           = item.cod_poliza;
                        info.fecha                = item.fecha.Date;
                        info.observacion          = item.observacion;
                        info.fecha_vigencia_desde = item.fecha_vigencia_desde.Date;
                        info.fecha_vigencia_hasta = item.fecha_vigencia_hasta.Date;
                        info.num_cuotas           = item.num_cuotas;
                        info.valor_cuota          = item.valor_cuota;
                        info.fecha_1era_cuota     = item.fecha_1era_cuota;
                        info.suma_asegurada       = item.suma_asegurada;
                        info.total_meses          = item.total_meses;
                        info.subtotal             = item.subtotal;
                        info.porc_iva             = item.porc_iva;
                        info.iva               = item.iva;
                        info.total_meses       = item.total_meses;
                        info.Total             = item.Total;
                        info.Estado            = item.Estado;
                        info.cod_poliza        = item.cod_poliza;
                        info.observacion       = item.observacion;
                        info.pe_cedulaRuc      = item.pe_cedulaRuc;
                        info.pe_nombreCompleto = item.pe_nombreCompleto;
                        info.pago_contado      = item.pago_contado;
                        info.subtotal_noIva    = item.subtotal_noIva;
                        info.IdCentroCosto     = item.IdCentroCosto;
                        info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo;
                        Lst.Add(info);
                    }
                }


                return(Lst);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now);
                mensaje = ex.InnerException + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.InnerException.ToString());
            }
        }