public bool anularDB(in_devolucion_inven_Info info)
        {
            try
            {
                using (Entities_inventario Context = new Entities_inventario())
                {
                    var Entity = Context.in_devolucion_inven.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdDev_Inven == info.IdDev_Inven).FirstOrDefault();

                    Entity.Estado          = false;
                    Entity.IdusuarioUltAnu = info.IdusuarioUltAnu;
                    Entity.Fecha_UltAnu    = DateTime.Now;
                    in_Ing_Egr_Inven_Data odata_inv = new in_Ing_Egr_Inven_Data();
                    if (!odata_inv.anularDB(new in_Ing_Egr_Inven_Info {
                        IdEmpresa = info.dev_IdEmpresa, IdSucursal = info.dev_IdSucursal, IdMovi_inven_tipo = info.dev_IdMovi_inven_tipo, IdNumMovi = info.dev_IdNumMovi, IdusuarioUltAnu = info.IdusuarioUltAnu
                    }))
                    {
                        Entity.IdusuarioUltAnu = null;
                        Entity.Fecha_UltAnu    = null;
                        Entity.Estado          = true;
                    }

                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool AnularBD(in_Consignacion_Info info)
        {
            try
            {
                #region Variables
                in_Ing_Egr_Inven_Data data_inv = new in_Ing_Egr_Inven_Data();
                #endregion

                using (Entities_inventario db = new Entities_inventario())
                {
                    in_Consignacion Entity = db.in_Consignacion.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdConsignacion == info.IdConsignacion && q.IdSucursal == info.IdSucursal && q.IdBodega == info.IdBodega).FirstOrDefault();

                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.MotivoAnulacion = info.MotivoAnulacion;
                    Entity.Estado          = false;
                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Entity.Fecha_UltAnu    = DateTime.Now;

                    #region Ingreso egreso inventario
                    var parametro = db.in_parametro.Where(q => q.IdEmpresa == info.IdEmpresa).FirstOrDefault();
                    info.IdMovi_inven_tipo = parametro.IdMovi_inven_tipo_Consignacion;

                    if (!data_inv.anularDB(new in_Ing_Egr_Inven_Info {
                        IdEmpresa = info.IdEmpresa, IdSucursal = info.IdSucursal, IdMovi_inven_tipo = info.IdMovi_inven_tipo, IdNumMovi = info.IdNumMovi, IdusuarioUltAnu = info.IdUsuarioUltAnu, MotivoAnulacion = info.MotivoAnulacion
                    }))
                    {
                    }
                    #endregion

                    db.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }