Пример #1
0
        public bool anularDB(imp_liquidacion_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_liquidacion Entity = Context.imp_liquidacion.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdLiquidacion == info.IdLiquidacion);
                    if (Entity != null)
                    {
                        Entity.li_observacion = "***ANULADO*** " + Entity.li_observacion;
                        Entity.estado         = info.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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
        public bool modificarDB(imp_liquidacion_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_liquidacion Entity = Context.imp_liquidacion.FirstOrDefault(q => q.IdLiquidacion == info.IdLiquidacion);
                    if (Entity == null)
                    {
                        return(false);
                    }


                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #3
0
        public bool guardarDB(imp_liquidacion_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_liquidacion Entity = new imp_liquidacion();
                    Entity.IdEmpresa            = info.IdEmpresa;
                    Entity.IdLiquidacion        = info.IdLiquidacion = get_id(info.IdEmpresa);
                    Entity.li_num_documento     = info.li_num_documento;
                    Entity.li_codigo            = info.li_codigo;
                    Entity.li_num_DAU           = info.li_num_DAU;
                    Entity.li_fecha             = info.li_fecha;
                    Entity.li_observacion       = info.li_observacion;
                    Entity.li_factor_conversion = info.li_factor_conversion;
                    Entity.li_total_fob         = info.li_total_fob;
                    Entity.li_total_gastos      = info.li_total_gastos;
                    Entity.li_total_bodega      = info.li_total_bodega;
                    Entity.li_factor_costo      = info.li_factor_costo;
                    Entity.cerrado = false;
                    Entity.estado  = info.estado = true;
                    Context.imp_liquidacion.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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
 public bool AnularDB(imp_liquidacion_Info info)
 {
     try
     {
         using (Entities_importacion Context = new Entities_importacion())
         {
             imp_liquidacion Entity = Context.imp_liquidacion.FirstOrDefault(q => q.IdLiquidacion == info.IdLiquidacion);
             if (Entity == null)
             {
                 return(false);
             }
             Entity.estado              = false;
             Entity.fecha_anulacion     = DateTime.Now;
             Entity.IdUsuario_anulacion = info.IdUsuario_anulacion;
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public bool guardarDB(imp_liquidacion_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_liquidacion Entity = new imp_liquidacion
                    {
                        IdEmpresa         = info.IdEmpresa,
                        IdLiquidacion     = info.IdLiquidacion = get_id(info.IdEmpresa),
                        IdOrdenCompra_ext = info.IdOrdenCompra_ext,
                        li_codigo         = info.li_codigo,
                        li_num_DAU        = info.li_num_DAU,
                        li_fecha          = info.li_fecha.Date,
                        li_observacion    = info.li_observacion,
                        IdEmpresa_ct      = info.IdEmpresa,
                        IdTipoCbte_ct     = info.IdTipoCbte_ct,
                        IdCbteCble_ct     = info.IdCbteCble_ct,

                        IdEmpresa_inv  = info.IdEmpresa,
                        IdSucursal_inv = info.IdSucursal_inv,
                        IdBodega_inv   = info.IdBodega_inv,
                        IdNumMovi_inv  = info.IdNumMovi_inv,
                        estado         = true
                    };
                    Context.imp_liquidacion.Add(Entity);

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #6
0
        public bool modificarDB(imp_liquidacion_Info info)
        {
            try
            {
                using (Entities_importacion Context = new Entities_importacion())
                {
                    imp_liquidacion Entity = Context.imp_liquidacion.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdLiquidacion == info.IdLiquidacion);
                    if (Entity != null)
                    {
                        Entity.li_num_documento     = info.li_num_documento;
                        Entity.li_codigo            = info.li_codigo;
                        Entity.li_num_DAU           = info.li_num_DAU;
                        Entity.li_fecha             = info.li_fecha;
                        Entity.li_observacion       = info.li_observacion;
                        Entity.li_factor_conversion = info.li_factor_conversion;
                        Entity.li_total_fob         = info.li_total_fob;
                        Entity.li_total_gastos      = info.li_total_gastos;
                        Entity.li_total_bodega      = info.li_total_bodega;
                        Entity.li_factor_costo      = info.li_factor_costo;
                        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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }